PHP от А до Я. Принципы написания кода и переменные

Просмотров: 16893Комментарии: 0
ПрограммированиеPHP

Продолжаем совместно учить замечательный язык 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 года.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Вы можете войти под своим логином или зарегистрироваться на сайте.

(обязательно)