Всегда используйте двойные кавычки при использовании переменной внутри строки и обратной косой черты любых других двойных кавычек, кроме начальных и конечных. Вы также можете использовать скобки, как показано ниже, чтобы легче находить переменные внутри строк и сделать их более чистыми.
$var = 'my variable';
echo "I love ${var}";
или
$var = 'my variable';
echo "I love {$var}";
Выше возвращалось следующее : Мне нравится моя переменная
Эти строки являются подсказками для отладки (где действительно появился код, следующий за линией)
# line-number "source-file" [flags]
Значение флажков (пробел разделен):
Это директивы синхронизации строк, которые позволяют gcc
давать правильные сообщения об ошибках в файлах #include
d. Другие препроцессоры (такие как yacc
/ bison
) используют один и тот же механизм для связывания ошибок C с правильными строками в файле ввода .y
.
bison
, должны испускать директивы препроцессора #line
....
– Basile Starynkevitch
19 July 2015 в 09:11
Эти linemarkers упомянуты в man gcc
для опции -P
.
Опция -P
предназначена специально для того, чтобы избавиться от этих строк для ясности:
gcc -E -P source.c