Destio небольшой блог

   

Интерполяция переменных в PHP

Если строку обернуть в двойные кавычки "", ПХП сам подставит значения встреченных переменных.

В других языках этого, почему-то, обычно нет.

Для этого надо указать переменную в строке просто так, или в фигурных скобках, что удобно для ассоциативных массивов и других сложных случаях.

"текст $var";
"текст $var[3]";
"текст $foo[key]";     //ключ без кавычек, именно
"текст {$foo['key']}"; //а вот тут с кавычками
"текст {$var}var";     //а то бы ПХП искал $varvar

Ближайшие сообщения

Похожие сообщения

Комментариев примерно 2

  • Интерполяция переменных в PHP
    =====
    Думаю, более правильным был бы термин Интерпретация. Интерполяция — это несколько другое.

    • По крайней мере Python называет такое интерполяцией: PEP 498 — Literal String Interpolation

Ответить