PHP уроки и скреты мастерства.

.

<<< В начало. Оглавление

Урок 2 Вывод текста через переменную

1. Вывод текста через переменную. Я не знаю, как объяснисть, что такое пременная.
Скажу на примере. В жизни есть такая профессия - курьер. Что ему дали, то он и понес. У него это можно отнять, изъять, а можно и в промежуточном месте чего-то и добавить.
И имя у курьера есть.
Так вот курьер - это аналог переменной в программировании.
Имя дается ему при рождении, но и кличку, считай другое имя, ему могут в школе или на работе дать.
В общем, полная аналогия.
А хранить и перносить по нашей программе он тоже может. Переносить будет, данные.
И такого курьера мы, программисты, называем ПЕРЕМЕННАЯ.


2. В PHP коде переменная начинается со знака $. Этим знаком мы указываем и программе и себе, что это слово или буква - это имя переменной.

можно просто обявить переменную в любом месте программы сразу присвоив ей нужное вам значение.
Например текст

$a="Привет мир!";

что бы вывести значение переменной на экран мы снова используем функции вывода

print или echo

Например:

echo $a;

или

print $a;



Вместе с HTML пример выглядит так:

<HTML>
<HEAD>
<TITLE>Урок 1 с сайта Prochti.info</TITLE>
</HEAD>

<BODY BGCOLOR=White>

<?

$a="Привет мир!";

echo $a;

?>

</BODY>
</HTML>

посмотреть результат


Теперь выведем текст в две строки, как и в предыдущем уроке.

Варианты вывода:

<?

$a="Привет мир!<BR>уже что то получается";

echo $a;

?>

Или

<?

$a="Привет мир!
<BR>
уже что то получается";

echo $a;

?>


Или

<?

$a="Привет мир!";

echo $a;

$a="<BR>";

echo $a;

$a="уже что то получается";

echo $a;


?>

Все эти варианты в итоге дают одно и тоже. и это мы уже видели.
По сути, мы просто после вывода снова назначаем новое значение нашей переменной, а затем выводим его на экран.
посмотреть результат


Очень важно понимать все возможные варианты вывода данных на экран из переменной, так как это позволяет сделать код более красивым. То есть более понятным при исправлении или прочтении другим программистом, а так же гораздо более быстрым.

Поэтому добавлю еще несколько вариантов.


<?

$a="Привет мир!";

$b="<BR>";

$c="уже что то получается";

echo $a;
echo $b;
echo $c;


?>
Мы сначала назначили три переменные и присвоили им тут же значения (за одно действие). А затем вывели их.

Вывести можно и по другому
<?

$a="Привет мир!";

$b="<BR>";

$c="уже что то получается";

echo $a.$b.$c;


?>

Обратите внимание на точки между нашими перменными $a $b и $c
Точки, это разделители перменных между собой.
А можно между переменными вставить пробел или, опять же, перевод строки. И тогда наша конструкция будет выглядеть так.
Вспомните, вначале, про то, что в первом уроке я вам говорил, что текстовые данные заключаются в кавычки. одинатрные ' или двойные "

<?

$a="Привет мир!";

$c="уже что то получается";

echo $a."<BR>".$c;


?>

У нас тут только две переменные вместо трех. А вместо третьей переменнй в функцию вывода мы
между переменными написали текстовые данные - перевод строки.

ну а на экране все равно все будет выглядеть как и раньше.
посмотреть результат

Контакты:


________adv______

________end adv______