Шпаргалка по синтаксису 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
Добавлен водный текст