好的,我知道这是一个普遍的问题,但迄今为止我发现的所有解决方案都包含缺少的分号或花括号,这两种方法我都不知道。意外的T_VARIABLE错误
我有一个类,这个变量赋值工作正常:
session.php文件:
<?php
class session {
...
var $host = 'localhost';
...
}
?>
大。但是,我想在另一个文件我的数据库的细节,所以我这样做:
db_creds.php:
<?php
var $db_creds = array(
'host' => 'localhost',
...
);
?>
session.php文件
<?php
include('db_creds.php');
class session {
...
var $host = $db_creds['host'];
...
}
?>
,然后给了我此错误:Parse error: syntax error, unexpected T_VARIABLE in ../session.php on line 74
,其中第74行是我的var $host
分配。
我甚至尝试在session.php文件这样做,只是要确定这个问题是不是在包括:
session.php文件
<?php
# include('db_creds.php');
class session {
...
var $db_host = 'localhost';
var $host = $db_host;
...
}
?>
...但是,只是抛出与上面相同的错误。
谁能告诉我这里发生了什么?我在我的智慧结束!
啊,明白了。仍然是PHP类和什么新的。谢谢! +1 – neezer