Изучение PHP в одном видео уроке за час!

Изучение PHP в одном видео уроке за час!

В этом уроке мы с вами изучим PHP за один видео урок и всего лишь за час! Мы изучим переменные, циклы, условные операторы и многое другое. Уроки PHP программирования за час.

Видеоурок

Полезные ссылки:
2) Онлайн работа с PHP
3) Целый видео курс по PHP

Исходный код

Весь код из видео уроке
// Переменные
$num = 32;
$num_2 = 23.45;
$bool = false;
$string = "Hello World!";
echo "Значение переменной равно: " . $string;

define ("PI", 3.14);
echo PI;

// Арифметические операции
$x = 20;
$y = 6;
$res;
$res = $x + $y;
echo $res."<br>";
$res = $x - $y;
echo $res."<br>";
$res = $x * $y;
echo $res."<br>";
$res = $x / $y;
echo $res."<br>";
$res = $x % $y;
echo $res."<br>";

// Условные операторы
$x = 201;
$b = true;
if ($x <= 200 || $b) {
	echo "$x is less than 200";
	if ($x != 150)
		echo "<br>150";
}
else if ($x == 425)
	echo "$x is equal 425";
else if ($x >= 425)
	echo "$x is bigger than 425";
else
	echo "$x is unknown";
	
$str = $x == 201 ? "yes" : "no";

// Оператор Switch
$x = 100;
switch ($x) {
	case 2: 
		echo "x is 2";
		break;
	case 78: 
		echo "x is 78";
		break;
	case "Hi": 
		echo "x is Hi";
		break;
	case 1: 
		echo "x is 1";
		break;
	default:
		echo "x is unknown";
}

// Циклы
$i = 0;
do {
	echo "Element i is: ".$i."<br>";
} while ($i > 10);

echo "<hr>";

$i = 0;
while ($i < 10) {
	echo "Element i is: ".$i."<br>";	
	$i++;
}

echo "<hr>";	

for ($i = 100; $i >= 10; $i -= 10) {
	if ($i == 80)
		break;
	echo "Element i is: ".$i."<br>";	
}

// Массивы
$arr = array(12, 45, 67, 45.23, "Hi", true);
for ($i = 0; $i < count ($arr); $i++)
	echo "Element $i is: ".$arr[$i]."<br>";
	
$array = array("age" => 18, "name" => "George");
foreach ($array as $key => $value)
	echo "Элемент с ключом ".$key." имеет значение: ".$value."<br>";
	
// Двумерные массивы
$arr = array(array(12, 34.45, "Hi"), array(true, 56), array(56, 7, true, "Hello"));
for ($i = 0; $i < count ($arr); $i++) {
	for ($j = 0; $j < count ($arr[$i]); $j++) {
		echo $arr[$i][$j]."  ";
	}
	echo "<br>";
}

// Функции
function printWords ($word) {
	echo $word;
}

function summa ($x, $y) {
	$res = $x + $y;
	return $res;
}

$str = "Hello<br>";
printWords ($str);
$x = summa (6, 5);
printWords ($x);

// $_COOKIE
$num = isset($_COOKIE['num']) ? $_COOKIE['num'] : 0;
$num++;
setcookie("num", $num, time () + 6);
echo "Вы обновили $num раз страницу!";

Задание к уроку

Простая работа с PHP
Создайте две числовые переменные. В новую переменную записывайте слово "больше", если первая переменная больше или же "меньше", если наоборот. Условие выполнить при помощи упрощенного оператора условий.

Теперь выведите что первая переменная либо больше, либо меньше, нежели вторая переменная.
Посмотреть ответ
Решение задания:
$x = 8;
$y = 7;
$str = $x > $y ? "больше" : "меньше";
echo "Число $x $str чем $y!";
Подключение файлов
Объясните самому себе в чем отличая между require, include, require_once и include_once.
Посмотреть ответ
Все очень просто. Каждый из них подключает сторонний файл.

require - подключает файл, если его нет, то выдает ошибку и все останавливает.
include - подключает файл, если его нет, то продолжает работу всего файла и не выдает ошибку.
require_once - подключает файл только один раз. Если его нет, то выдает ошибку и все останавливает.
include_once - подключает файл только один раз. Если его нет, то продолжает работу всего файла и не выдает ошибку.

Получить остальные домашние задания можно после подписки на проект

Также стоит посмотреть

Изучение библиотек jQuery
24 урока
Изучение JavaScript: от нуля и до создания сайта
Создание динамического веб сайта
22 урока
Изучение языка C# для начинающих
26 уроков
Создание сайта с нуля на CMS WordPress
6 уроков
Создание RPG игры в GameMaker Studio
10 уроков