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

Здесь описаны функции, переменные, конструкции и т.д. которые используются часто. Кое-что легче скопировать и вставить, чем писать каждый раз заново.

Отладка

Включить вывод ошибок:

error_reporting(E_ALL);
ini_set('display_errors', 'On');
restore_error_handler ();

Условие на IP адресу *:

if($_SERVER['REMOTE_ADDR']=='1.1.1.1'){echo "<pre>";var_dump($arResult);echo "</pre>";exit;}

* - Если у вас включен js то в условии должен появится ваш IP адрес.

Константы

PHP_OS - глобальная переменная где хранится название операционной системы, Windows, Linux

PHP_EOL - Перенос на новую строку

DIRECTORY_SEPARATOR - разделитель дерикторий, для юниксов /, для windows \.

Глобальные переменные

$_SERVER["HTTP_HOST"] - Содержимое заголовка Host: из текущего запроса, если он есть.

$_SERVER["REMOTE_ADDR"]IP-адрес пользователя.

$_SERVER["DOCUMENT_ROOT"] - Директория которая указана в конфигурационном файле сервера.

$_SERVER['HTTP_REFERER'] - Адрес страницы (если есть), которая привела браузер пользователя на эту страницу. Полный путь до предыдущей страницы например: http://precord.ru/article

Рубрики: PHP

Если есть вопросы, что-то в статье не понятно или нашли ошибку, напишите об этом в комментариях, все комментарии читаются и по возможности материал будет доработан.
Популярные статьи

Подключить bitrix без подключения шаблона сайта

В статье приводится пример кода подключения bitrix без подключения шаблона сайта. Так же описано когда это может пригодится.

Bitrix подключить модуль

Так как bitrix состоит из большого количества различных модулей, знать как их правильно подключать просто необходимо.

Команда grep. Примеры использования

grep - удобная и быстрая команда, здесь приведены примеры как произвести рекурсивный поиск в каталоге, поиск среди запущенных процессов и другие.

CSS простой горизонтальный слайдер

В статье приводится пример кода для создания простого горизонтального слайдера с использованием CSS и небольшим количеством JS кода. Для реализации потребуется всего около 60 строк стилей и js кода.

Bitrix запись своих настроек в settings.php

Статья о том как разместить свои настройки не создавая велосипеды и костыли, а используя возможности системы.

Bitrix подключить класс компонента

В статье приводится пример того как можно подключить только компонент битрикс без подключения его шаблона, чтобы можно было вызвать его метод или получить значения свойств

Комментарии

Комментариев пока нет
Данный сайт использует файлы cookies. Продолжая просмотр сайта, вы соглашаетесь с использованием файлов cookies.
ОК