PHP静态函数不会死

时间:2010-11-16 02:54:41

标签: php mysql

class mySql {
 static function query($q){
  return mysql_query($q)or die(mysql_error());
 }
}

类MySql

echo mySql::query('SELECT * FROM unknown_table');

它必须死并显示mysql错误但不是。

静态功能真的那样吗?

2 个答案:

答案 0 :(得分:1)

Works for me

(基本上die()工作,mysql_query()需要返回 falsy - 将false放在那里让我测试你的short circuit evaluation

请告诉我与您的问题相关的代码。

是否可以使用有效的查询?

答案 1 :(得分:0)

猜我只是愚蠢

我的load_class()函数没有正确加载类 我忘了配置我的配置文件并将基本uri设置为当前文件夹lol 也许我应该删除这个。哦,愚蠢/ facepalm

alt text

抱歉打扰每个人xD