PHP静态函数不会消亡

PHP静态函数不会消亡,php,mysql,Php,Mysql,类MySql class mySql { static function query($q){ return mysql_query($q)or die(mysql_error()); } } 它必须死并显示mysql错误,但它不是 静态函数真的是这样吗? (基本上,die()要工作,mysql\u query()需要返回falsy-puttingfalse让我测试一下你的代码) 请出示与您的问题相关的代码 它是否适用于有效的查询?我猜我只是个傻瓜 我的load_class()函数无法

类MySql

class mySql {
 static function query($q){
  return mysql_query($q)or die(mysql_error());
 }
}
它必须死并显示mysql错误,但它不是

静态函数真的是这样吗?

(基本上,
die()
要工作,
mysql\u query()
需要返回falsy-putting
false
让我测试一下你的代码)

请出示与您的问题相关的代码

它是否适用于有效的查询?

我猜我只是个傻瓜

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


抱歉打扰大家xD

没什么。它没有显示任何内容,只显示正常页面,当我追加或死亡时,它会死亡(mysql_error());在后面的语句中,完整的代码是什么?在这种情况下,
mysql\u query
甚至不应该工作,因为还没有建立任何连接。但它仍然应该打印一个错误。我刚刚测试了我自己的类,它工作正常,问题一定出在其他地方。据我所知。第三行是脚本终止的部分;这就是它死的地方我会先把它放在网上然后给你看代码等一下
echo mySql::query('SELECT * FROM unknown_table');