• Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Открыть меню    

    Кавычки в PHP

    В этой краткой статье показано, как и где стоит использовать кавычки в PHP.

    Одинарные кавычки (апострофы) в PHP

    апострофы

    Строки, заключенные в одинарные кавычки, никак не обрабатываются PHP. То есть одинарные кавычки представляют текст, заключенный между ними, как есть.

    PHP

    // Правильно
    echo 'Как жизнь?';
    echo "Как жизнь? $name";
    echo 'Как жизнь? '.$name;
    
    // Неправильно
    echo 'Как жизнь? $name';

    Специальные символы в одинарных и двойных кавычках

    Чтобы, например, символ табуляции (\t) интерпретировался как символ табуляции, а не как слеш и буква t, необходимо заключать строку с текстом, в которой содержится символ табуляции, в двойные кавычки. В одинарных кавычках можно использовать только \’ и \\. Все остальные экранирующие последовательности (\n, \r, \$ и т.д.) недопустимо использовать в одинарных кавычках.

    PHP

    // Неправильно
    echo 'Как жизнь? \n';
    
    // Правильно
    echo "Как жизнь? \n";

    Чтобы экранировать двойные кавычки внутри строки, поставьте кавычки перед обратным слэшем \".

    PHP

    // Неправильно
    echo "<h2 class="ops"> Как жизнь?</h2>";
    
    // Правильно
    echo "<h2 class=\"ops\"> Как жизнь?</h2>";
    echo '<h2 class="ops"> Как жизнь?</h2>';

    Двойные кавычки в PHP

    двойные кавычки

    Текст, заключенный в двойные кавычки, обрабатывается совсем по-другому. Например, переменные, заключенные в двойные кавычки, заменяются на их значения. Это делает удобным составлять SQL запросы при помощи двойных кавычек.

    PHP

    $query = "INSERT INTO table (post,author,text,date) VALUES ('$id','$author','$text','$date')";

    Комментарии к статье

    аватарка пользователя
    2017-02-26
    Денис

    А как вставит константу в строку с двойными кавычками?

    Добавить комментарий