php
Table of Contents
PHP
Создание базы данных и таблиц средствами PHP
Конвертация дюймов в сантиметры
Программные модули и включения
Переменные
<?php $var1 = 100; # Присваиваем переменной var1 значение 100 echo $var1; echo "<br />"; # Перенос строки $var1 = 500; # А здесь присваиваем var1 значение 500 echo $var1; echo "<br />"; $var2 = pet; echo $var2; ?>
Типы данных
Типы данных описание
<?php echo "Hello PetName<br />"; # строковые php echo rand(); # числовые echo $float=3.14; # с плавающей запятой $array1 = [10,20,30,40,40]; # массивы ?>
Булев тип
$number = 3.14; if (is_float($number)){ echo "it is float."; } # булев тип
Приращение
<?php $var1 = 3; echo $var1 +=5; # Тоже самое с умножением, делением и вычитанием $var1++; echo $var1; # Инкрементальное приращение ?>
Логические выражения
Управляя потоком данных, код должен уметь делать выбор, что делать дальше на основании определенных условий. Для этого используются - логические выражения.
if (expresion) statement;
Циклы
Циклы (Loops) позволяют писать код, который сможет выполнятся больше одного раза, без необходимости прописывать его снова. Две важнейшие вещи для цикла
- Условие - Выражение которое позволит ему выполняться
- Что-то в условии должно изменятся в ходе выполнения каждого цикла. Если этого нет, мы получим бесконечный цикл.
while (expresion) { # Цикл While statement; } for (expr1; expr2; expr3;) { # Цикл For statement; } foreach ($array as $value) { # Цикл Foreach для работы с обычным массивом statement; } foreach ($array as $key => $value) { # Цикл Foreach для работы с ассоциативным массивом statement; }
Определенные функции
Функция это код, который выполняет конкретную задачу. Есть встроенные функции, а есть - определенные функции, определенные самим пользователем.
Определение функции
function name ($arg1, $arg2){ statement; }
Дебаггинг и отладка
Инструменты для отстрела багов
var_dump debag_backtrace
Создание вэб-страниц в PHP
тут подробнее
Ссылки
<?php $link_name ="Second PaGe"?> <a href="second_page.php"><?php echo $link_name?></a>
Валидация
Валидация значений формы
COOKIE
Работа с куками и сессиями
setcookie($name, $value, $expire);
Использование PHP для доступа к MySQL
php.txt · Last modified: 2023/04/06 10:28 (external edit)