Общие заметки по PHP
Типы данных
boolean (логический тип, истина/ложь)
integer (целые числа)
double (дробные числа, с плавающей запятой)
string (строки)
array (массивы)
object (объекты)
resource (ресурсы)
NULL
Операторы вывода
Оператор Echo
Проcтой вывод данных оператором echo:
<?php
echo "Hello world!";
?>
Про помощи оператора echo можно выводить html код:
<?php
echo "<html><head>";
echo "<title>My homepage</title>";
echo "</head>";
echo "<body>";
echo "<h1> Hello world!</h1>";
echo "</body></html>";
?>
Оператор Print:
<?php
print "Первая строка
Вторая строка ";
?>
Условные операторы
Пример условных операторов If, Else и If else:
<?php
$result = 85;
if($result > 90)
{
echo "Оценка 5";
}
else if ($result < 91 && $result > 80)
{
echo "Оценка 4";
}
else if ($result < 81 && $result > 70)
{
echo "Оценка 3";
}
else
{
echo "Тест не сдан";
}
?>
Циклы
Цикл while
Пример счетчика с циклом while:
<?php
$a = 1;
while ($a <= 100)
{
echo "$a";
$a++;
}
?>
Цикл do while
Тот же счетчик, но через цикл do while:
<?php
$a = 1;
do
{
echo "$a";
$a++;
}
while ($a <= 5);
?>
Цикл for
<?php
for ($a=0; $a<100; $a++) echo $a;
?>
Цикл foreach
Используется для массивов:
<?php
$cars["0"] = "Ford";
$cars["1"] = "Kia";
$cars["2"] = "Volvo";
$cars["3"] = "Audi";
foreach ($cars as $key => $value) {
echo "<p>$value - $key</p>";
}
?>
Прерывание циклов: break, continue, go to