如何在PHP中調用父類類的非靜態方法的子類的靜態方法?請幫忙。如何在PHP中調用父類的非靜態方法子類的靜態方法
public static function countryArray(){
$sql = "SELECT `country_id`, `country_name` FROM `dr_tbl_country`";
$resultSet = parent::dBQueryExecute($sql);
if(mysql_num_rows($resultSet) > 0){
$countryArray = array();
while($result = mysql_fetch_array($resultSet)){
extract($result);
$countryArray[$country_id]['country_id'] = $country_id;
$countryArray[$country_id]['country_name'] = $country_name;
}
return $countryArray;
}else{
return false;
}
}
如果你真的需要從靜態方法中調用非靜態方法。您可能不會將您的方法聲明爲「靜態」。你真的不想在這裏使用'Static'方法 –
但是我有一種情況,我不能實例化我的類的一個對象。 –
好的,我必須找到解決方法.. –