是不是很好的做法,就像我在下面展示的那样?如果在某个表中有行,我想要做next_function_to_do_smth
函数,如果是,我们调用函数并使用die关闭构造。如果没有,我们从其他表中获取行。这是不好的做法吗?
如果这是不好的做法,我应该用什么来代替它?
谢谢。
class test
{
function __construct()
{
$this->get_mysql_count("mysql query to get COUNT(*) of smth");
if($this->get_mysql_count > 0)
{
$this->next_function_to_do_smth();
die();
}
$this->get_mysql_count("mysql query to get COUNT(*) of smth2");
if($this->get_mysql_count > 0)
{
$this->next_function_to_do_smth2();
die();
}
//and so on, and so on
}
}
[codereview.stackexchange.com](http://codereview.stackexchange.com) – Shaz 2011-04-09 20:53:39