Описание "системных" классов

indent

Новичок
Описание "системных" классов

На практике оказывается, что можно наследовать "системные" классы, определенные PHP или библиотеками (например, классы, относящиеся к DOM). Описание public методов, переменных и констант можно найти в документации, но описания protected методов и переменных почему-то нигде не видно (или я может плохо смотрю). Вот у Exception есть такое описание, и его удобно наследовать, а я вот взялся за DOM-классы, так там такого рода информации не написано. Особенно интересует DOMNodeList.
 

Alexandre

PHPПенсионер
но описания protected методов и переменных почему-то нигде не видно
смотри исходники
и вообще - зачем тебе это нужно - менять системные классы?
если хочешь что-то добавить (новый метод например), то можно его дописать в исходнике и скомпилить библиотеку по новой. Особенно это касается ДОМа. классами libxml сделаешь все намного эффективнее, чем изврещение через наследование на php.
 

indent

Новичок
Но это только на локалхосте можно, а на серваке я ж так не могу вольности себе такие позволить :)
 
Сверху