Духовность™
Продвинутый новичок
Инициализация переменных как в строготипизированных языках
Навеяно темой на сообразительность (для начинающих)
1. А как уважаемая публика относится к идее инициализировать все переменные в скрипте до их использования?
2. В классах, насколько я понимаю, также, как и в функциях, не переменные-члены нужно будет инициализировать в теле функций/методов:
Я не знаю однозначного ответа, насколько это хорошая практика в рамках PHP. Есть мнение, что это бессмысленно в виду лояльности PHP и слабой типизации. Как думаете?
Навеяно темой на сообразительность (для начинающих)
1. А как уважаемая публика относится к идее инициализировать все переменные в скрипте до их использования?
PHP:
$i = $j = $k = 0;
$bool = false;
$list = array();
// код программы
PHP:
public function foo()
{
$i = $j = $k = 0;
$bool = false;
$list = array();
// код программы
}