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