смешивание переменной PHP с помощью строкового буквального: упрощенный подход
в php, вы можете объединить переменные и строковые литералы для создания динамических строк. Однако иногда вы можете столкнуться с двусмысленностью при работе с интерполированными переменными в строках. Echo $ Test. 'y'; // выходы "Сырье"
это работает, как и ожидалось. Однако вы можете предпочесть более простой синтаксис, например:
$test = 'cheese'; echo $test . 'y'; // outputs "cheesey"
Код выше не работает, потому что PHP интерпретирует "$ testy" как единственная строка. Чтобы преодолеть эту двусмысленность, вы можете использовать брекеты, чтобы отделить переменную от остальной части строки:
echo "$testy"; // doesn't work
. Брекеты инструктируют PHP рассматривать «$ test» как отдельную сущность, позволяя интерполировать значение переменной в строку. Одиночные кавычки не будут рассматривать содержимое скобков как интерполированные переменные, поэтому следующая будет выведена строка «{$ test} y» буквально:
echo "{$test}y"; // outputs "cheesey"]
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3