Шпаргалка по PHP должна быть постоянно перед глазами, чтобы вы всегда могли быстро посмотреть информацию, которую подзабыли. Особенно актуальна шпаргалка, когда вы только изучаете язык программирования или только прошли курс, а практики ноль. Вообще, шпаргалки рекомендуется делать для любого языка программирования, а не только для PHP.
Шпаргалка по PHP обычно делается самостоятельно и в идеале распечатывается на отдельном листе бумаги. В шпаргалке нужно отразить те моменты, с которыми вы часто сталкиваетесь, но пока не запомнили их или просто сомневаетесь в правильности своего решения. Если вам трудно сделать собственную шпаргалку по PHP, то можете воспользоваться нашей. Ее также можно откорректировать на свой лад, если будет нужно.
Шпаргалка по PHP
Условно мы разделили нашу шпаргалку на 2 части:
определения и понятия, которые нужно запомнить или хотя бы понимать;
практическая шпаргалка.
Определения и понятия, которые нужно понимать и запомнить
Странность функций. Это является большой проблемой в PHP и путает многих, потому что одни функции применяют «нижнее подчеркивание», а другие — нет. Также некоторые функции противоречат друг другу и не «стыкуются» одна с другой. Чтобы не запутаться в функциях, можно воспользоваться официальным справочником.
Глобальные переменные. Они доступны в любом месте вашего PHP-скрипта, однако использование таких переменных в большом количестве не рекомендовано.
Комментарии могут быть однострочными (обозначаются «//») и многострочными (обозначаются «/*комментарий*/»).
Можно разместить PHP-скрипт в HTML, применив следующий синтаксис: «<?php…?>».
PHP несет в себе 8 основных типов данных: bool — с логической сущностью «true» или «false», int — целочисленные значения, float — дробночисленные значения, string — строка, array — массив, object — объект, resource — для описания ресурсов, null — значения, которые не инициализировались. При этом нужно помнить, что в PHP не нужно указывать тип данных, когда объявляется переменная, так как PHP — это динамический язык.
Переменные. Шаблон объявления переменной: $name_var=value, где «name_var» — это имя переменной, а «value» — это значение переменной.
Практическая шпаргалка по PHP
Чтобы создать пустой массив:
$arr = array();
Чтобы выяснить длину массива:
$arr[] = 'кккк';
$arr[] = 'ыыыы';
$cn = count($arr); // результат будет 3
Чтобы создать объект:
$obj = new Class();
Конструктор и деструктор:
function __construct(){}
function __destruct(){}
Спецификаторы:
public // получает доступ только из кода или класса
protected // получает доступ только из класса
private // получает доступ только из родительского класса
Чтобы указать на родительский метод:
parent::method();
Чтобы подключиться к базе данных:
$mysqli = mysqli_connect($host,$user,$pass,$db)
Чтобы получить адрес сайта в виде «сайт.ru»:
echo $_SERVER['HTTP_HOST']
Чтобы подключить другой файл в свой скрипт прямо во время его выполнения:
include $_SERVER['DOCUMENT_ROOT'] . '/dir/file.php';
Чтобы узнать полный путь до корневой папки сайта:
$p = $_SERVER['DOCUMENT_ROOT'];
Чтобы удалить файл:
unlink($file_with_dir);
Чтобы создать функцию:
function myfunction($x, $y) { какой-то код}
Чтобы получить случайное число:
$rnd = rand(0, 99) // выведет любое случайное число от 0 до 99
Чтобы установить корректную дату и время:
date_default_timezone_set('Europe/Berlin')
Чтобы отложить время исполнения программы:
sleep(2); // отложить выполнение скрипта на 2 секунды
$nano = time_nanosleep(0, 500000000); // отложить выполнение скрипта на полсекунды
$nano = time_nanosleep(3, 1000000); // отложить выполнение скрипта на 3 секунды 1000 микросекунд
Заключение
Шпаргалка по PHP должна быть всегда перед глазами. Самые востребованные моменты можно распечатать на бумаге, но в этом случае распечатать много вы не сможете и такой способ предполагает, что вы все-таки владеете основными знаниями по PHP, но просто не помните какие-либо моменты.
Но что делать, если вы прямо на самом-самом старте и практически ничего не помните? А написание каждого скрипта или функции для вас — это вообще непреодолимая проблема? В этом случае лучше держать всегда открытой онлайн-подсказку. В этой подсказке собраны все моменты, которые могут потребоваться вам в PHP.
Web