LSB и abstract static

MiksIr

miksir@home:~$
Вот подумалось... раз в пхп теперь есть lsb, т.е. по сути полиморфизм, то и абстрактные статические методы вполне себе валидны.
 

fixxxer

К.О.
Партнер клуба
ага. я их даже в паре мест эмулирую киданием exception-а
 

MiksIr

miksir@home:~$
В смысле эмулируешь? PHP вроде только STRICT выдает на создание абстрактного статического метода?
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
ну как :)
PHP:
abstract class AC{
static public function redefineMe(){throw new exception('Abstract method, do not call directly');}
}
 

MiksIr

miksir@home:~$
А... ясно, как вариант. IDE только не поймет, хотя в общем это все большое извращение ;)
 

MiksIr

miksir@home:~$
Там только при генерации косяк, или ошибку подсвечивает когда что-то в трейте?
 

fixxxer

К.О.
Партнер клуба
не, только при генерации, но все равно бесит.

хотя это ладно - @return $this бы починили хотя бы...
 
Сверху