Разница между общественностью и не функция - PullRequest
3 голосов
/ 16 мая 2011

В чем разница между

public function something()
{

}

и

function something()
{

}

какое-либо объяснение?что лучше?

1 Ответ

5 голосов
/ 16 мая 2011

PHP / 4 еще не реализовал видимость .Когда он был добавлен в PHP / 5, пропущенное ключевое слово видимости стало синонимом public, чтобы существующий код не сломался.

Если это устаревший код, я советую оставить его как есть, пока у вас не появитсяшанс просмотреть код и подобрать адекватную видимость.Если это новый код, вы должны сделать его явным.

...