Начиная с PHP 5.4 возможно использовать короткий синтаксис определения массивов, который заменяет языковую конструкцию array() на []. пример.
Это не делает его ответ неверным. Как ты и написал, возможность есть, но не обязательна. Если нужен рефакторинг, тогда можно и так писать. Каждый пишет как хочет. Даже в Laravel и прочих фреймворках до сих пор используют данную конструкцию. Но ты вряд ли об этом знаешь)
________ посл. ред. 02.11.2020 в 06:58; всего 1 раз(а); by Jack Sparrow
601608999 (02.11.2020 в 05:10) Начиная с PHP 5.4 возможно использовать короткий синтаксис определения массивов, который заменяет языковую конструкцию array() на [].пример.[hljs class="php"]$connent = [ "host" => "localhost", // хост (поумолчанию это localhost, но нынче пошла мода задавать адрес, ибо удаленный доступ...) "base" => "", // имя базы бд "user" => "", // имя пользователя бд "pass" => "", // пароль пользователя бд "charset" => 'utf8'; // кодировка];DB::a()->d = new PDO('mysql:host='.$connent['host'].';dbname='.$connent['base'], $connent['user'], $connent['pass']);DB::a()->d->query('set names '.$connent['charset']);User::a()->start();User::a()->user['ip'] = ip_address(); [/hljs
Ух ты, а если я пишу array() значит не правильно, да?