 
		Шпаргалка по синтаксису PHP для начинающих.
Эта шпаргалка охватывает основные аспекты синтаксиса PHP. Практикуйтесь, создавайте проекты и не бойтесь экспериментировать!
PHP — это мощный инструмент для веб-разработки, и с его помощью вы сможете создавать удивительные приложения.
Не забывайте изучать документацию и искать решения в сообществе разработчиков — это поможет вам стать более уверенным в своих навыках и расширить ваши возможности в программировании на PHP. Удачи в ваших начинаниях!
Подключение к базе данных mysql
| $dbc = mysqli_connect(HOST, USER, PW, DB); | Подключиться к базе данных | 
| $result = mysqli_query($dbc, $query); | Запросить базу данных | 
| mysqli_close($dbc); | Закрыть соединение | 
Else синтаксис
| if (условие) { ... } elseif (условие) { ... } else { ... } | 
Продолжать
| for ($i = 0; $i < 5; ++$i) { if ($i == 2) continue; напечатать "$i , "; } | 
производит следующий вывод:
0 , 1 , 3 , 4
Переключатель синтаксиса
| SWITCH ($s) { случай 1: ... перерыв; случай 2: ... перерыв; по умолчанию: ... } | 
может использоваться с числами или строками
Петли
| FOR loop | for (инициализировать; условие; обновить) { ... } | 
| WHILE loop | пока (условие) { ... } | 
| FOREACH loop | foreach ($массив как $значение) { ... } | 
| DO WHILE | делать { ... ;} пока (условие) | 
FOR (цикл до выполнения условия)
WHILE (цикл по результатам запроса)
FOREACH (цикл по массиву)
PHP-функции
| isset() | тест для переменной существует | 
| empty() | тест на пустую переменную | 
| mail($to, $subject, $msg, 'From: ' . $email) | почтовая функция | 
| mysqli_fetch_array($result) | получить каждую строку запроса (в $result) | 
| header() | отправить заголовок с сервера | 
| is_numeric() | проверить, является ли значение числом | 
| exit() | заставляет скрипт немедленно останавливаться | 
| trim($string) | обрезает начальные и конечные пробелы | 
| mysqli_real_escape_string($string) | экранирует специальные символы | 
| str_replace('a', 'b', $string) | заменить a на b в строке | 
| explode(', ' , $string) | превратить строку в массив | 
| implode(', " $string) | превратить массив в строку | 
| substr ($string, start, len) | захватывает подстроку | 
| preg_match('regex', $string) | соответствует регулярным выражениям | 
| preg_replace('regex', $replace, $string) | заменяет символы в строке регулярным выражением | 
Обычные выражения
| ^ | начало строки | 
| \d | число от 0 до 9 | 
| \s | пробел | 
| . | любая буква или цифра или пробел | 
| \w | любой буквенно-цифровой [0-9A-Za-z] | 
| $ | конец строки | 
| ( ) | группа | 
| [ ] | класс персонажей | 
| {x} {x,} {x,y} | х из | х или более из | от х до у | 
| | | или | 
| * | нет или больше | 
| ? | ни один или один | 
| + | один или больше | 
| \ | как обычный символ | 
Массивы
| Создавать | $myArray = array(); | 
| Запихивать в | $myArray[] = "Something"; | 
| Подтолкнуть к ассоциативным | $myArray['key'] = "Value"; | 
| Создать числовое | $myArray = array('value', 'value2'); | 
| Создать ассоциативный | $a = array('key'=>'val'); | 
| Печать с числового | echo $myArray[0]; | 
| Печать из ассоциативных | echo $myArray['key']; | 
| Ассоциативные массивы | Ключи - это строки | 
| Числовые массивы | Ключи это цифры: 0,1,2,3,4 | 

 Антон @pfilan
 Антон @pfilan
Антон @pfilan
Добавлен водный текст
1