【发布时间】:2014-09-10 11:25:53
【问题描述】:
这是我的路径。$t 是我保存路径的变量。一次更改想要反映到任何地方??
$t="/var/www/upload/videos_comm/";
【问题讨论】:
-
使用常量 - php.net/define,全局变量不好。
标签: php
这是我的路径。$t 是我保存路径的变量。一次更改想要反映到任何地方??
$t="/var/www/upload/videos_comm/";
【问题讨论】:
标签: php
您可以使用/application/config 中名为constants.php 的文件。您可以使用该文件来声明您的全局变量。
或者您可以像 Pankucins 建议的那样使用 define,如下所示:
<?php
define("CONSTANT", "Hello world.");
echo CONSTANT; // outputs "Hello world."
echo Constant; // outputs "Constant" and issues a notice.
define("GREETING", "Hello you.", true);
echo GREETING; // outputs "Hello you."
echo Greeting; // outputs "Hello you."
?>
【讨论】:
在codeigniter 中声明global variable 的最佳位置是/application/config 目录下的constants.php 文件
你可以如下定义你的全局变量
/**
* Custom definitions
*/
define('first_custom_variable', 'thisisit');
$yourglobalvariable = 'thisisimyglobalvariable';
【讨论】: