可以在PHP函数中使用PHP常量吗?
// in a different file
DEFINE ('HOST', 'hostname');
DEFINE ('USER', 'username');
DEFINE ('PASSWORD', 'password');
DEFINE ('NAME', 'dbname');
// connecting to database
function database()
{
// using 'global' to define what variables to allow
global $connection, HOST, USER, PASSWORD, NAME;
$connection = new mysqli(HOST, USER, PASSWORD, NAME)
or die ('Sorry, Cannot Connect');
return $connection;
}
发布于 2010-11-09 14:25:23
define()
生成全局常量。
发布于 2010-11-09 14:24:28
是的,但你不需要称它们为“全局”。常量是全局的。如果你把unexpected T_STRING, expecting T_VARIABLE
当作一个错误,那是因为它不希望在"global“语句后看到常量引用。
https://stackoverflow.com/questions/4131004
复制相似问题