Лапки в php

У цій статті я трохи розповім про здавалося б простому-о лапках.

Лапки бувають різні-одинарні ( '), подвійні ( ") і зворотні (`).

В операторі include можна використовувати подвійні лапки .А наприклад в операторі count їх використовувати взагалі не треба. Пам'ятаю один мій знайомий початківець прогерія помістив масив в подвійні лапки і намагався після порахувати кількість елементів в ньому. Природно-результатом завжди була одиниця, хоча в масиві було багато елеметов.Будьте уважні в своєму коді.

Рядок в php можна тримати як в одинарних, так і в подвійних лапках. Різниця полягає лише в тому, що в подвійних лапках компілятор php буде шукати змінні, а в одинарних немає. Що я маю на увазі:

Також можна виносити змінні за лапки і прикріплювати їх до рядка оператором конкатенації. Тобто використовувати конкатенацію рядків. Звучить складно? Насправді все просто. Оператором конкатенації є звичайна точка.

Як бачите лапками я просто склеїв рядки.

Ще лапки можна екранувати. Наприклад у нас є рядок в подвійних лапках і нам потрібно виділити в ній слово кавичкамі.Напрімер ми хочемо бачити в браузері рядок типу Я перебуваю на сайті "php-include.ru", тут здорово. Як ми вчинимо:

Остання форма записи найбільш правильна. Тому, як php не шукає в рядку змінні-отже код відпрацюється швидше. Але вболівати від цього не треба. Говорити що інші форми запису не вірні-це все одно що стверджувати Сьогодні я встав з лівої ноги, і тому прийшов на роботу раніше, ніж коли я вставав з правого.

Однак якщо ви працюєте з великими обсягами даних-приріст швидкості буде істотніше. В межах декількох рядків даний момент можна проігнорувати.

Зворотні лапки використовуються в MySQL запросах.Напрімер:

Схожі статті