使用PHP类的OR DIE()构造的奇怪行为

时间:2015-03-22 12:09:37

标签: php oop die

我仔细阅读了对此问题How does “do something OR DIE()” work in PHP?的回复,但我无法使用oop将OR DIE()正确地用于我的脚本,如下面的代码片段

class UsingMysql {
    ...
    function QueryDB ($query_string) {
         $resource = mysql_query ($query_string);
         return $resource;
     }
}
...

$mysql = new UsingMysql();
...
function get_director() {
    global $mysql;
    $query_d = ...
    $result_d = $mysql->QueryDB($query_d) or die (mysql_error());
}
...
get_director();

只有从语句中删除OR DIE构造时,我的脚本才能正常工作。为什么呢?

0 个答案:

没有答案