Думаю все знают, что PHP является скриптовым языком программирования и используется для написания веб-приложений. Давайте для начала разберем синтаксис и основные функции, возможности языка. Основные правила синтаксиса:
- Скрипт начинается с открывающего тэга
- Каждая функция/ее использование заканчивается точкой с запятой ;
Теперь покажу на примерах, что это значит:
PHP:
В языке PHP, как и во всех остальных, есть переменные. В отличии от некоторых других языков (Pawn, Delphi, Pascal) в PHP переменные объявляются достаточно легко. Для объявления переменной достаточно написать
$имя_переменной = значение_переменной. Пример:
PHP:
Как видите в PHP не нужно дополнительно указывать тип переменной, достаточно только присвоить ей значение.
Помимо переменных, в php (пхп) существуют массивы. Они тоже создаются достаточно легко.
PHP:
Код:
'фрукт',
'картошка' => 'овощь'
);
?>
Сами по себе переменные и массивы особого значения не играют. Дальше мы научимся использовать функции, условия и циклы, в которых можно использовать переменные:
echo,
if-
else-
elseif,
for,
while,
die,
exit,
foreach.
Начнем с наиболее часто используемой:
echo. Она используется для вывода в браузер строк.
PHP:
PHP:
PHP:
Так же,
echo может выводить текст в котором используется
HTMLДля этого, все навсего текст нужно заключать в двойные кавычки " "
PHP:
Думаю с этим все понятно. Дальше разберем конструкцию
if-
elseif-
elseВообще эта конструкция называется
ifТак как elseif и else не являются обязательными
PHP:
Код:
'qwerty',
'Admin' => 'password'
);
$login = 'User';
$pass = 'password';
if($login == 'User' && $pass == $users[$login])
{
echo 'Все ок';
}
else
{
echo 'Условие ложно';
}
?>
Вот такая простая авторизация. elseif используется как и if, но имеет приоритет меньше него, тоисть elseif выполняется, если if не прошло проверку.
PHP:
Код:
'qwerty',
'Admin' => 'password'
);
$login = 'User';
$pass = 'password';
if($login == 'User' && $pass == $users[$login])
{
echo 'Все ок';
}
elseif($login == 'Admin' && $pass == $users[$login])
{
echo 'Все ок';
}
else
{
echo 'Условие ложно';
}
?>
На этом мы закончили с условиями. Дальше пойдут циклы
for,
foreach,
while и конструкции
die и
exit.
Начнем с цикла for. Зачем он используется обяснять не буду. Думаю все сами поймете, дам только пример и обясню строки скрипта.
PHP:
Код:
ID{$i} - {$masiv[$i]}";
}
?>
Вот, таким простым кодом, мы вывели в столбец все данные из массива. Первая выведенная строка будет
ID0 - user. Остальные 3 строки сформируются по тому же принципу. Теперь обясню строки.
Первую строку думаю обяснять ненадо, это массив с никами. Дальше идет
for($i = 0; $i ID{$i} - {$masiv[$i]}"), при втором о первом, при третьем о втором, при четвертом о третьем и т.д., пока не будут выведены данные обо всех элементах. Можете запустить вот такой простой скрипт:
PHP:
Тогда вы все поймете. Скрипт выведет в столбец числа от 0, до 10.
Теперь разберем цикл
while. Его суть и принцип работы немного отличается от цикла
for. В отличии от for, цикл while выполняется действия, пока указанное условие не станет ложным.
Пример:
PHP:
Думаю здесь все понятно, код не сложный.
Теперь разберем что такое
die() и
exit() и зачем они используются. Эти функции используются для остановки работы скрипта. Допустим, в у нас есть скрипт авторизации и если пароль введен неверно, то нам нужно остановить работу скрипта. Сделать это можно с помощью
die или
exit. Между собой они ничем не отличаются, так что нет разницы какую из них использовать. Используются эти функции так:
PHP:
Для
exit()пример писать не буду, так как используется она так же.
На этом первая часть "
ОсновPHP" заканчивается. Встретимся в следующей.