Если вы хотите обойти эту проблему, которая, по общему признанию, занимает немного времени, но все же будет легко удалена, когда php 5.3 станет доступным и встроенным, вы можете попробовать следующий код.
class Specific_Model extends Model{
public static function GetAll($options = null){
parent::GetAll($options, get_class());
}
}
class Model{
public static function GetAll($options = null, $class = null){
if(is_null($class)) $class = get_class();
/* Do stuff here */
}
}
Тогда вы можете использовать следующий код ...
Specific_Model::GetAll($options);
И легко убрать лишний код при переходе на php 5.3.