Регистрируйся и получай: рейтинг и другие возможности.
    273   196   101   66  

Шпаргалка по PHP

Шпаргалка по PHP

Шпаргалка по синтаксису PHP для начинающих.

 

 

Подключение к базе данных mysql

$dbc = mysqli­_co­nne­ct(­HOST, USER, PW, DB); Подключиться к базе данных
$result = mysqli­_qu­ery­($dbc, $query); Запросить базу данных
mysqli­_cl­ose­($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­_fe­tch­_ar­ray­($r­esult) получить каждую строку запроса (в $result)
header() отправить заголовок с сервера
is_num­eric() проверить, является ли значение числом
exit() заставляет скрипт немедленно останавливаться
trim($­string) обрезает начальные и конечные пробелы
mysqli­_re­al_­esc­ape­_st­rin­g($­string) экранирует специальные символы
str_re­pla­ce('a', 'b', $string) заменить a на b в строке
explode(', ' , $string) превратить строку в массив
implode(', " $string) превратить массив в строку
substr ($string, start, len) захватывает подстроку
preg_m­atc­h('­regex', $string) соответствует регулярным выражениям
preg_r­epl­ace­('r­egex', $replace, $string) заменяет символы в строке регулярным выражением

Обычные выражения

^ начало строки
\d число от 0 до 9
\s пробел
. любая буква или цифра или пробел
\w любой буквенно-цифровой [0-9A-Za-z]
$ конец строки
( ) группа
[ ] класс персонажей
{x} {x,} {x,y} х из | х или более из | от х до у
| или
* нет или больше
? ни один или один
+ один или больше
\ как обычный символ

Массивы

Создавать $myArray = array();
Запихивать в $myArray[] = "­Som­eth­ing­";
Подтолкнуть к ассоциативным $myArr­ay[­'key'] = "­Val­ue";
Создать числовое $myArray = array(­'va­lue', 'value2');
Создать ассоциативный $a = array(­'ke­y'=­>'v­al');
Печать с числового echo $myArr­ay[0];
Печать из ассоциативных echo $myArr­ay[­'key'];
Ассоциативные массивы Ключи - это строки
Числовые массивы Ключи это цифры: 0,1,2,3,4

 Антон @pfilan Поддержать

 

 

  • « Отправить комментарий »

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *