2010-02-19 2 views

ответ

4

Методы класса могут быть определены как открытые, закрытые или защищенные. Методы, объявленные без какого-либо явного ключевого слова видимости, определяются как public.

Такое же поведение применимо и к свойствам класса.

Взятые из PHP: Visibility

Как отметил Барт в своем комментарии, хотя PHP присвоит видимость для вас (, если он явно не назначается), настоятельно рекомендуется для хорошей практики и стандартов кодирования для назначения видимость для себя.

+1

Это правда, но я бы также добавил, что вы всегда должны указывать на то, чтобы явно указать видимость. Это просто хорошая практика. – Bart

+0

@Bart, хорошая точка, обновленный мой ответ, спасибо. –

0

Это тип public. В php, если вы не указали область для методов, предполагается, что public.

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