22.04.2014 Views

php_mysql_dreamweaver_mx_2004 разработка web сайтов.pdf

php_mysql_dreamweaver_mx_2004 разработка web сайтов.pdf

php_mysql_dreamweaver_mx_2004 разработка web сайтов.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

168 Часть II. Наши первые серверные программы<br />

Здесь нужно дать некоторые пояснения.<br />

Символы обратного слеша, доллара и двойной кавычки не присутствуют<br />

в строках, поэтому вместо них должны использоваться соответствующие им<br />

специальные символы. Например, это неправильное выражение:<br />

$output = "Гостиница<br />

"Волжская"";<br />

так как внутри строки не должны присутствовать двойные кавычки. Нужно<br />

использовать вместо них последовательность символов \", вот так:<br />

$output = "Гостиница \"Волжская\"";<br />

то есть предварять каждый недопустимый в строковых значениях символ,<br />

знаком "обратный слеш" \.<br />

Знаки возврата каретки и перевода строки, следующие друг за другом, —<br />

\г\п — позволят начать вывод данных с помощью оператора echo с новой<br />

строки. Например, сценарий:<br />

echo "Начнем";<br />

echo "вывод\г\п";<br />

echo "с новой строки!!!";<br />

выведет на экран вот что:<br />

Начнем вывод<br />

с новой строки!!!<br />

Обратим внимание, что первое и второе выражение этого сценария выполнили<br />

вывод в одну строку.<br />

( Замечание ^<br />

Иногда строковые значения берутся в одинарные кавычки. Однако для таких<br />

строк не доступны некоторые возможности РНР.<br />

NULL<br />

Тип NULL означает, что переменная не содержит никакого значения. Это<br />

может случиться, если мы пытаемся получить значение переменной, которая<br />

еще не объявлена. Также мы можем прямо присвоить переменной<br />

NULL, воспользовавшись ключевым словом NULL.<br />

$null_value = NULL;<br />

Операторы<br />

Операторы, как мы уже знаем, выполняют непосредственное действие над<br />

аргументами и, возможно, возвращают результат. Язык РНР предоставляет<br />

нам достаточно много операторов, которые мы сейчас рассмотрим.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!