2013-09-05 6 views

ответ

3

В родительском классе это вызовет функцию changeVarA.

Когда класс расширяет другой класс и оба имеют одно и то же имя функции, вызов parent:: заставляет родительскую версию вызываемой и используемой функции. Возвращение его часть будет просто вернуть то, что родительская функция возвращает после завершения:

выход:

Hello World 
Hello Again! 

пример взят из the PHP documentation, которые вы действительно должны смотреть на.

+0

«Я действительно согласен, и я буду, это было срочно для меня, чтобы понять функциональность' return parent :: function(); ', что вы говорите, если я понял, что он будет эхо класса А и класса В примера? – AnteKo

+1

@AnteKo Я изменил ответ, чтобы вы лучше понимали вход и выход. – Fluffeh

+0

Спасибо, это помогло мне понять одну серьезную ошибку в моем скрипте :) – AnteKo

Смежные вопросы