Вот само видео:
В принципе, всё пока легко и понятно, спасибо автору за это.
Выделю для себя некоторые нюансы из видео.
Первый момент
Существует 4 типа переменных:
int
– целое число,float
– дробное число, то есть плавающая запятая,string
– текстовая переменная, всегда в кавычках,boolean
– true/false. Это когда переменная принимает только 2 значения, либо правда, либо ложь. Обычно нужно для циклов и условий.
Второй момент
В php не нужно определять типы переменных, это происходит автоматически. Поэтому по идее можно сложить число с числом в кавычках (а в кавычках это уже не число, а текст). Php сам поймет и, чтобы не было ошибки, конвертирует “текстовое число” в нормальное число и выведет результат сложения.
НО лучше так не извращаться, а нормально, красиво и по-взрослому приводить переменные к нужному формату с помощью функций:
- floatval,
- intval,
- strval,
- boolval.
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>asdasd</title> </head> <body> <?php $nomer = 5; //int - целые числа $number = 0.5; //float - числа с запятой, дробные $str = "Переменные: "; //string - текстовая переменная $bool = false; //boolean - булевая переменная. $text_number = "0.5"; //число в кавычках, это уже текст //Нежелательная формулировка сложения переменных разных типов echo $number + $text_number . "<br />"; //Правильное сложение: echo $number + floatval($text_number) . "<br />"; echo $nomer + $number; echo "<br />" . $str . $nomer . " и " . $number . "<br />"; define(MY_AGE, 36); echo MY_AGE; // константы пишутся без доллара, это не переменные ?> </body> </html>
Результат выполнения этого кода (откроется в новой странице).
Пока всё понятно. Едем дальше.