Продолжаем совместно учить замечательный язык PHP. В своих уроках я буду использовать для оживления статических html страниц, поэтому какое будет меть расширение наш индексный файл созданный в предыдущем уроке не имеет значения (т.е. index.php или index.html).
Все вставки PHP кода должны оформляться тегами
<?php // Тут PHP Код ?>
или
<? // Тут PHP Код ?>
также вывод результатов в PHP выполняется одним оператором echo. т.е. для того чтобы вывести надпись из предыдущего урока "Test Massage" средствами php достаточно привести файл к следующему содержанию:
<!DOCTYPE HTML> <html><head> <meta charset="UTF-8"> <title></title> </head><body> <? echo '<h1>Test Massage</h1>'; ?> </body></html>
Стоит отметить что каждый оператор должен заканчиваться символом ";" (точка с запятой).
Теперь перейдем ко второй части это переменные. Переменные в php должны начинаться с символа "$" далее любой прописной символ английского алфавита, а последующие могут иметь в себе и цифры. Рассмотрим на примере:
$perem - Правильное написание $1perem - Не правильное написание $p1erem - Правильное написание $perem1 - Правильное написание
Стоит отметить что в процессе написания кода каждая переменная должна иметь какую-то смысловую нагрузку. Например если в переменной будет храниться текущий цвет до довольно здраво ее будет назвать как $color, а не $p.
Создадим 2 переменные $message_1 и $message_2 и попробуем их вывести в нашем файле в одну строку. Тогда наш файл будет иметь следующее содержание:
<!DOCTYPE HTML> <html><head> <meta charset="UTF-8"> <title></title> </head><body> <? $message_1 = '<h1>Test Massage 1</h1>'; $message_2 = '<h1>Test Massage 2</h1>'; echo $message_1; echo $message_2; ?> </body></html>
Если посмотрим, то заметим что нам не хватает пробела между ...1T... добавим его.
<!DOCTYPE HTML> <html><head> <meta charset="UTF-8"> <title></title> </head><body> <? $message_1 = '<h1>Test Massage 1</h1>'; $message_2 = '<h1>Test Massage 2</h1>'; echo $message_1.' '.$message_2; ?> </body></html>
тут точка используется для объединения сток, поэтому если бы я в предыдущий пример между echo вписал еще одну строку echo ' '; то на конечном результате это никак не отразилось.
Попробуйте поэкспериментировать со строками.
С уважением Ваш ИТ Инженер.
Ищешь новый и не дорогой Японский автомобиль. Взгляни на новый nissan tiida. Специальное предложение на автомобили 2011 года.