Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
На сайте http://daylerees.com/2012/03/27/laravel … ntrollers/ прочел, что в контроллере параметры еадо брать в фигурные скобки. Так
public function action_welcome($name, $place)
{
echo "Welcome to {$place}, {$name}!";
}
Попробовал со скобками и без них, работает и так, и так. Есть ли какая-нибудь разница?
Не в сети
PHP допускает разнообразные вольности. Экранирование фигурными скобками в реальности нужно только в случае массивов или когда после переменной сразу должен идти какой-то текст:
echo "Welcome to {$array['place']}, {$name}san !";
В остальных случаях можно их опускать.
Не в сети
нужно только в случае массивов или когда после переменной сразу должен идти какой-то текст:
А также в случае с классами:
echo "Welcome, {$user->name}.";
Массивы, кстати, брать в скобки тоже не обязательно - тогда в имени ключа просто опускаются апострофы:
echo "Welcome, {$user['name']}.";
echo "Welcome, $user[name]."; // тоже самое.
Не в сети
Страницы 1