是不是很好的做法,就像我在下面展示的那樣?如果在某個表中有行,我想要做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