2
Учитывая следующий код, я ищу pro и con для вызова $ this-> myStaticFunc(); vs self :: myStaticFunc();PHP Вызов статической функции
class MyClass
private function myPrivateFunc() {
...
$this->myStaticFunc(); // or self::myStaticFunc();
...
}
// no need to tell me that i can't use $this in here
public static function myStaticFunc() { ... }
}
// access static function
MyClass::myStaticFunc();
дает вам нулевую информацию и хочет знать, стоит ли покупать черный или синий автомобиль ... – hek2mgl
Они служат совершенно другим целям .... если ваша функция должна работать против экземпляра, тогда вы называете ее функция экземпляра; если нет, то вы можете использовать статическую функцию –