【发布时间】:2017-05-18 06:09:34
【问题描述】:
好的,所以我试图简单地检查数组内部是否有来自构造的东西,但它似乎根本不起作用......
$DB_VALID = array("mysql");
class DB {
function __construct($conn) {
if(in_array($conn,$DB_VALID)) {
echo "exists!";
}
else {
echo "doesnt exist";
}
}
}
现在,由于构造在一个类中,如果我转储它,我会得到 NULL 的结果,但如果我将它转储到构造之外,我只会得到真正的结果......
用法
$conn = new DB("mysql");
结果? in_array 返回 false
【问题讨论】:
-
$DB_VALID 超出类范围
标签: php