如何申报在PHP 3.1.9 CodeIgniter的全局变量?

问题描述 投票:-2回答:1

我写的全局变量的函数,它工作正常,在正常运行PHP,但它并没有在PHP笨执行。请在下面检查我的代码,并帮助我如何,我应该在笨3.1.9声明全局变量

function getEmi($t)
{
    global $i, $upto, $totalint, $rate, $monthly, $payment_date, $arr, $_SESSION, $tp; 
    $i++;
    $r = $t*$rate; $p = round($monthly-$r); $e = round($t-$p);
    if ($upto <= 0){ return 0; }
    if ($upto == 2){ $_SESSION['tl'] = $e; }
    if ($upto == 1){ $p = $_SESSION['tl']; $e = round($t-$p); $monthly = round($p+$r); }
    $totalint = $totalint + $r; $tp = $tp+$monthly; $upto--;
    echo '<tr><td>'.$i.'</td>'; 
    $arrDate1 = explode('-', $arr[$i-1]);
    echo '<td>'.date("d-M-Y", mktime(0,0,0,$arrDate1[1],$arrDate1[2],$arrDate1[0])).'</td>';
    echo '<td>Rs.'.number_format(round($r)).'</td>';
    echo '<td>Rs.'.number_format($t).'</td>';
    echo '<td>Rs.'.number_format($p).'</td>';
    echo '<td>Rs.'.number_format($monthly).'</td>';
    echo '<td>Rs.'.number_format(round($e)).'</td>'; 
    echo '</tr>';
    return getEmi($e);
}
php codeigniter variables global declaration
1个回答
1
投票

您可以在恒文件添加到全局变量 文件路径:\程序\设置\ constants.php 要么 您可以在配置文件添加到全局变量 文件路径:\程序\设置\ config.php文件

define('ThemeColor', 'blue');//key and value

现在themeColor时你的全局变量,你可以在整个MVC页面中使用它,无需编写“$”之前变量只是把它作为你写的定义

© www.soinside.com 2019 - 2024. All rights reserved.