Здравствуйте уважаемые начинающие программисты.
Из чего состоит код PHP. Рассмотрим несколько основных и чаще всего встречающихся элементов, чтобы в дальнейшем не смотреть на набор символов и не гадать, что это такое, для чего нужно, и как работает.
А в следующем уроке уже начнём писать скрипты и смотреть что из этого получится.
Пример 1. Простой скрипт вывода на экран монитора.
<?php error_reporting(-1);
echo "Здравствуйте уважаемые начинающие веб-мастера";
echo (10 + 40) * 10 / 2;
?>
Первое что бросается в глаза — это:
<?php……….?> — открывающий и закрывающий теги, или маркеры PHP. Они всегда присутствуют в начале и конце кода.
PHP поддерживает несколько вариантов открывающих и закрывающих тегов.
<?php……..?> — полный (классический) вариант начального и конечного тегов, рекомендуется к постоянному использованию.
<?……..?> — сокращённый вариант, работает при включённой директиве short_open_tag (включена по умолчанию). Это встроенная в php директива, которая определяет разрешена ли короткая запись тегов php.
Однако лучше применять классический вариант, особенно при совместной работе с XML-кодом, во избежание неоднозначности в интерпретации.
<script language=»php»>……..</script> — расширенный вариант, доступен в любой момент без дополнительных настроек (встречается редко)
<?=……..?> — специальный вид для вывода простого выражения, является по сути сокращённым вариантом от , удобен при написании скрипта состоящего из одного выражения, работает при включённой директиве short_open_tag.
Любой php код всегда начинается и заканчивается этими тегами. Всё что находится внутри них, называется скрипт, или сценарий, или программа.
error_reporting(-1) — инструкция, включает показ всех предупреждений об ошибках, в написанном Вами, скрипте. Во время обучения желательно использовать постоянно.
echo — инструкция выводящая на экран монитора то, что в ней написано. Это может быть текст, числа, разметку html, то есть всего, что есть на веб странице.
Текст обязательно заключается в кавычки, а числа могут быть в виде действий, и на мониторе будет показан результат этого действия. Вот уже и калькулятор!
Знаки
+ — сложение
— — вычитание
* — умножение
/ — деление
% — остаток при делении
— перед строкой — отрицание
называются арифметическими операторами php. Есть ещё много различных операторов. Это и строковые, и логические, и операторы присвоения, и ещё несколько видов операторов, но о всех них немного погодя.
Каждое выражение заканчивается точкой с запятой.
Пример 2. Переменные и константы.
<?php
error_reporting(-1);
$var = "sila";
$Var = "tok";
define ("I",1000,true);
echo "$var $vAr", I;
?>
$var и $vAr — переменные
Переменные — это хранилища информации. Вся информация, которую Вы заложите в программу, храниться в переменных. Начинаются они всегда знаком доллара, а название даёт программист, то есть Вы.
Название переменной может состоять из любого количества букв, цифр и знаков подчёркивания, но начинаться с цифры не может. Имена переменных чувствительны к регистру. Одно и тоже слово написанное прописными и заглавными буквами будет восприниматься как два разных имени.
Начинается имя всегда с маленькой буквы. Количество переменных в скрипте не ограничено.
= — оператор присвоения
define (" I" ,1000,true); — константа
" I" — название константы
1000 — значение константы
true — учитывается регистр букв, если вместо него поставить false, то регистр учитываться не будет.
Константа, в php, всегда определяется функцией define(), и в ней хранятся данные, которые ни в коем случае не меняются во время работы программы. Название константы всегда пишется заглавными буквами.
Пример 3. Комментарии.
Считается хорошим тоном снабжать скрипты подробными комментариями.
<?php
echo "здравствуйте"; // Однострочный комментарий
/* Многострочный комментарий
еще одна строка комментария */
echo"Ещё раз здравствуйте";
echo "И ещё раз здравствуйте"; # Тоже однострочный комментарий
?>
После знаков // и # браузер игнорирует всё, что находится до конца строки.
Пример 4. Функция.
<?php
function arr_max($arr)
{
//содержание (тело) функции
}
?>
function — функция, обрабатывает определённое количество действий, направленных на получение конкретного результата.
arr_max — название функции
($arr) — аргументы (входящие данные) функции
Всего функций в php более 4000, но так как все они разбиты по категориям, то отыскать в справочнике нужную, большого труда не составляет.
Пример 5. Управляющие конструкции.
Конструкции применяются для управления пошаговым исполнением кода.
<?php $flag1 = true;
$flag2 = true;
$flag3 = false;
if( $flag1 && $flag2 || $flag3)
{
echo "Условие истинно";
}
else
{
echo "Условие ложно";
}
?>
$flag1, $flag2, $flag3 — переменные
if и else — условные операторы, то есть проверяющие условие — ложь или истина.
&& — логический оператор, читается как соединительный союз «и».
|| — логический оператор, читается как разделительный союз «или»
echo — инструкция вывод на экран
Вот теперь мы будем знать хотя бы несколько основных названий, и назначений элементов скрипта. Вообще-то в php их ещё предостаточно, и в дальнейшем, как в теории так и на практике, мы их подробно рассмотрим.
Перемена
-Абрам, ты знаешь к нам приезжает Эйнштейн.
-А что это за фраер?
-Это тот самый фраер, что изобрел теорию относительности.
-Ради бога. Я не знаю теорию относительности.
-Как ты не знаешь теорию относительности? Я объясню.
Вырываем у тебя три волосины — это много?
-Нет.
-Бросаем тебе в суп — это много?
-Да.
-Понял?
-Нет.
-Объясняю для понял. Суешь мне нос в жопу. У тебя нос В жопе, у меня нос в жопе. Выражение одно — ощущения разные! Понял?
-И что… он хочет с этой хохмой ехать к нам в Одессу?
С чего начать изучение php абсолютному «чайнику» < < < В раздел > > > Вывод данных на экран и комментарии в php