Приветствую всех в этой теме. К концу данного курса мы напишем свой простенький интернет-магазин без ООП (Это надо в отдельную серию уроков). Писаться уроки будут для людей, не знающих другие языки, для которых PHP - первый язык. Я постараюсь использовать все новейшие фишки 7 версии.
Для начала мы разберемся, что такое переменные. Это область хранимых данных. Например, данные код:
Выведет на экран число 10.
Существует несколько типов переменных:
Сейчас мы разобрали типы переменных. Далее предлагаю разобраться основы синтаксиса:
Сегодня мы разобрался хорошую часть синтаксиса PHP. В случае, если вам что-то не понятно, просьба отписываться здесь, помогу всем по возможности. Благодарю за прочтение.
Для начала мы разберемся, что такое переменные. Это область хранимых данных. Например, данные код:
PHP:
<?php
$a = 10;
echo($a);
?>
Существует несколько типов переменных:
PHP:
<?php
$int = 2282; // Тип Intenger - число
$string = "Hello"; // Тип String - строка
$float = 3.14; // Тип float - числа с плавающей точкой (Дроби)
$bool = true; // Тип Boolen - да или нет (True или False)
// Тип Array - массив данных
$array[0] = 11;
$array[1] = "world";
$array[2] = false;
// Так же есть объекты, но это элементы ООП, которые мы разберем в другой серии уроков.
?>
PHP:
<?php
echo("Hello, world!"); // Выводит "Hello, world!"
// Функции для работы с массивами вы можете узнать тут: www.php.su/functions/?cat=array
// Синтаксис своей функции:
function HelloWorld($name) {
echo("Hello, " . $name);
}
// Так же есть возможность задавать стандартные значения для аргументов, а так же принимать неограниченное количество. Все это мы рассмотрим в других уроках.
// Цикл while
$a = 10;
while($a >= 5) {
echo $a;
$a--; // Уменьшает переменную на единицу.
}
// Он будет выводить переменную $a, пока она больша или равна 5.
// Цикл do while
$a = 1;
do {
echo $a;
} while ($a++<10);
// Данный цикл в любом случае выполнит вывод $a, даже если он не проходит по условиям цикла while
// Цикл for
for ($a=0; $a<10; $a++) echo $a;
// Он выведет цифры с 0 до 9
// Цикл foreach. Пройдемся по массиву?
$users[] = "Yakoshi";
$users[] = "Admin";
foreach ($users as $value) {
echo "<b>" . $value . "</b><br>";
}
// Он вывдете все значения массива $users
// break и continue
break; // остановит цикл полностью
continue; // начнет цикл заного
// Примеры:
$a = 1;
while($a < 7) {
if($a == 5) { // Если $a равняется 5
continue;
} elseif ($a == 7) { // Но если
break;
}
echo($a);
$a++;
}
// Советую выполнить данный код самостоятельно, для понимания :)
?>