Подскажите, есть ли разница:
setGlobal("Ванная.Режим работы",2);
say('Режим работы УТРО');
Какие кавычки надо использовать?
Кавычки '__' или "___"
Модератор: immortal
-
- Сообщения: 220
- Зарегистрирован: Вт июл 21, 2015 4:59 pm
- Откуда: Москва
- Благодарил (а): 57 раз
- Поблагодарили: 1 раз
Кавычки '__' или "___"
MDM Raspberry Pi 3b, esp32, ModBUS, esp8266, NooLite(MTRF-64-USB, SU-1-***, SLF-1-300, PM112, радиопульты PU)
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: Кавычки '__' или "___"
Работать будет и так, и так. Но:
1. Если необходимо вывести текст как есть, то всегда используем одинарные кавычки.
2. Если необходимо добавить к тесту значение какой-нибудь переменной, то используем подстановку(конкатенацию) строк.
3. Если строка содержит апострофы, управляющие последовательности или какие-нибудь специальные символы, то разрешается использование двойных кавычек. Особенно актуально для SQL-запросов.
Строку, заключённую в одинарные кавычки, интерпретатор php выводит как есть, а заключённую в двойные кавычки проверяет на наличие переменных и, найдя их, подставляет значения.
1. Если необходимо вывести текст как есть, то всегда используем одинарные кавычки.
2. Если необходимо добавить к тесту значение какой-нибудь переменной, то используем подстановку(конкатенацию) строк.
3. Если строка содержит апострофы, управляющие последовательности или какие-нибудь специальные символы, то разрешается использование двойных кавычек. Особенно актуально для SQL-запросов.
Строку, заключённую в одинарные кавычки, интерпретатор php выводит как есть, а заключённую в двойные кавычки проверяет на наличие переменных и, найдя их, подставляет значения.
- Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 220
- Зарегистрирован: Вт июл 21, 2015 4:59 pm
- Откуда: Москва
- Благодарил (а): 57 раз
- Поблагодарили: 1 раз
Re: Кавычки '__' или "___"
Для строк из первого сообщения какие кавычки лучше использовать?skysilver писал(а):Работать будет и так, и так. Но:
1. Если необходимо вывести текст как есть, то всегда используем одинарные кавычки.
2. Если необходимо добавить к тесту значение какой-нибудь переменной, то используем подстановку(конкатенацию) строк.
3. Если строка содержит апострофы, управляющие последовательности или какие-нибудь специальные символы, то разрешается использование двойных кавычек. Особенно актуально для SQL-запросов.
Строку, заключённую в одинарные кавычки, интерпретатор php выводит как есть, а заключённую в двойные кавычки проверяет на наличие переменных и, найдя их, подставляет значения.
Там обращение к переменной.
У меня начал тормозить комп viewtopic.php?f=4&t=4054
Может это быть из-за кавычек?
MDM Raspberry Pi 3b, esp32, ModBUS, esp8266, NooLite(MTRF-64-USB, SU-1-***, SLF-1-300, PM112, радиопульты PU)
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: Кавычки '__' или "___"
Т.к. в кавычках обычный текст, то одинарные кавычки. Но тормозит явно не из-за этого.EvgenyG писал(а):Для строк из первого сообщения какие кавычки лучше использовать?
- Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram