
Хотелось бы поделиться информацией о том, как можно передавать переменные в конструктор конструкции array(). Не могу сказать, что информация полезная, но может быть кому-то она покажется забавной.
На практике очень часто возникает задача инициализировать массив с помощью заранее созданных переменных. Для этого как правило используется следующая конструкция:
$someVar = 'Значение 1';
$arr = array(
$someVar
);
Но кроме этого метода существует еще один, вполне законный метод сделать тоже самое:
$someVar = 'Значение 2';
$arr = array(
"$someVar"
);
Кто не понял, во втором случае используются двойные кавычки.
Оба метода будут работать корректно, но способ с использованием двойных кавычек по скорости будет проигрывать варианту без кавычек.
Комментарии (0)
RSS свернуть / развернутьТолько зарегистрированные и авторизованные пользователи могут оставлять комментарии.