Что такое PHP?
PHP- скриптовый язык программирования, созданный для генерации HTML-страниц на веб-сервере и работы с базами данных, файлами, сокетами, протоколами, графикой и многим другим...
Синтаксис языка
В PHP нет строгой типизации
В конце каждой выполненой операции ставится символ окончания строки ";"
Комментарии
/ - однострочные комментарии(из Си), с любого места
# - однострочные комментарии(из Perl), с начала строки
[color=blueПеременные]/*[/color] комментарий */ - многострочный комментарий(из Си)
Переменные
Перед названием переменной в PHP ставится знак "$".
Code
$param = "значение переменной";
Константы
Ячейка памяти, которая хранит статистическое(постоянное) значение.
Определение костанты:
Code
define(NAME_CONSTANT ,"значение");
Code
define(STR ,"строка");
$param = STR;
echo $param; //Выведет "строка"
Массивы
Массив — это объект данных, в котором хранится несколько единиц данных.
В PHP массив так же является типом переменной.
или
Code
$array = array('значение1', ..., 'значениеN');
Пример:
Code
$array[0] = "Вася";
$massiv[1] = "Котся";
......
$array[n] = "name";
или
Code
$massiv = array("Вася", "Костя", ..., "name");
Условия
Условия это логический оператор, который решает по какому пути двигаться дальше, в зависимости от условия.
Code
if (условие) {
//Если верно
операторы;
} else {
//Если неверно
операторы;
}
Пример:
Code
if ($param1 > $param2) {
echo $param1;
} else {
echo $param2;
}
Циклы
Цикл это оператор повторения куска кода для выполнения повторяющихся действий.
цикл for(с предусловием)
Code
for (присвоение счётчика; условие; изменение счётчика)
Code
for ($i = 0; $i<10; $i++) $param = $param + $i; // 0+1+2+...+9
цикл foreach(Для работы с массивами)
Code
foreach (имя_массива as ключ=>значение)
Code
foreach ($array as $key=>$value) echo $key.$value;
цикл while(с предусловием)
Code
while (условие)
{
операторы;
}
Code
while ($i<10) $param = $param + $i; $i++;