Общие заметки по 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