FAQ по PHP8
Популярні інструкції:
function - оголошення функції
ruturn - повернення з функції
yield - передача управління з генератора
class - оголошення класу
new - створення об'єкта
throw - створення винятку
try-catch - перехоплення виключення
-
Суперглобальні змінні:
Ця суперглобальна змінна використовується для зберігання таких даних, як ім’я сервера, номер порту, IP-адреса тощо.
$_GET
Ця суперглобальна змінна використовується для зберігання даних, які передаються в URL-адресі.
$_POST
Ця суперглобальна змінна використовується для зберігання даних після надсилання форми (більш популярна, ніж $_REQUEST).
$_SESSION
Ця суперглобальна змінна використовується для зберігання інформації про особу на самому сервері.
$_COOKIE
Ця суперглобальна змінна використовується для доступу до файлу cookie, який сервер створив на комп’ютері користувача.
$_FILES
Ця суперглобальна змінна зберігає дані, які завантажуються за допомогою методу POST.
$_ENV
Ця суперглобальна змінна зберігає змінні середовища, присутні в поточному сценарії.
$_REQUEST (застаріла!)
Ця суперглобальна змінна використовується для зберігання даних після надсилання форми з запитами GET і POST.
Реєстратор українських доменів:
Умови для шаблонів
<?php if ($x=10): ?>
Тут HTML код якщо х = 10
<?php else: ?>
Тут HTML код якщо х != 10
<?php endif; ?>
PHP - ВІДМІНЮВАННЯ ІМЕННИКІВ
Функція відмінювання як українських, російських так і англійських іменників
Функція логування
Функція є досить простою. Створюємо папку logs (якщо ще не створена), далі динамічно формується ім'я файлу у форматі log_дата-месяц-год.log. Після чого створюється файл лога і записується туди те, що ми логуємо.
Функція для отримання alt="" картинки
Процес дуже простий. Спочатку ми регулярно отримуємо атрибут alt і його значення. Перевірити результат роботи регулювання можна так - var_dump($alts);, як бачите у нас 2 ключі і відразу 2 потрібні нам значення в масиві.
Що нового у PHP 8.2
Після року розробки представлений реліз мови програмування PHP 8.2. Нова гілка включає серію нових можливостей, а також кілька змін, що порушують Сумісність.
Робота із строками в PHP 8
Основи SQL запитів в Базу даних
На цій сторінці зібрані основні SQL запити до бази даних.
Функція - Вибірка унікальних слів
PHP Помилка No such file or directory
Якщо у вас виникає помилка Warning: imagecreatefrompng(/0-upload/img/00/ardilla-logo.png): Failed to open stream: No such file or directory in
Наслідування та видимість в PHP
Область видимості, в PHP, змінної – це контекст, у якому ця змінна визначена, область видимості охоплює також файли, що включаються (include) і (require).
PHP суперглобальна змінна $_SERVER
$_Server складається з масиву, який містить інформацію, створену веб-сервером, наприклад заголовки, шлях, розташування сценаріїв. Це безпосередньо пов’язано із середовищем виконання поточного сценарію PHP. За допомогою цієї функції можна отримати всю інформацію про сервер. Це доступно з PHP версії 4 і вище.
Версия: З'явився: Стандарт:
php 7.0 2015 -
php 7.4 2019 -
php 8.0 2020 Список змін
Функція приймає параметри:
♦ int - цілочислений;
♦ float- речовий;
♦ string - строковий;
♦ boolean - логічний;
♦ array - масив;
♦ object - об'єкт;
-----
В '' - $ не працють!
Типи данихх
♦ boolean (логічний: tru / false)
♦ integer (целі числа: 34)
♦ float (дробні числа: 1.24)
♦ string (строки: "Sergiy")
♦ array (масиви)
♦ object (об'єкти)
♦ callable (функції)
♦ mixed (будь-який тип)
♦ resource (ресурси)
♦ null (відсутність значения)
print_r — Виводить зручну для читання інформацію про змінну
var_dump() - Виводить інформацію про змінну
var_export() - Виводить або повертає інтерпретоване рядкове представлення змінної
Магічні константи PHP
Магічні константи PHP
Імя Опис
__LINE__Текущий номер строки в файле.
__FILE__Повний шлях та ім'я поточного файлу з розгорнутими симлінками. Якщо використовується всередині файлу, що підключається, то повертається ім'я даного файлу.
$_SERVER["DOCUMENT_ROOT"] Шлях від кореня сайту.
$_SERVER['HTTP_USER_AGENT']Іформація про браузер і опер. систему
$_SERVER['REMOTE_ADDR']IP юзера
__FUNCTION__Ім'я функції або {closure} у разі анономної функції.
__CLASS__Назва класу. Це ім'я містить назву простору імен, в якому клас був оголошений (наприклад, Foo\Bar).
__TRAIT__Ім'я Трейт. Це ім'я містить назву простору імен, в якому трейт був оголошений (наприклад, Foo\Bar).
__METHOD__Ім'я метода класа.
__NAMESPACE__Ім'я поточного простору імен.
"Верстка без проблем"
HTML - CSS - JS - PHP8 та SEO.
"RULLAN": Своє бачення ванільного коду та знання із СЕО, SMM, Google втілюю в проект "Ardills-CMS"
КОНТАКТИ
(P.S. - Сайт в процесі перекладу на державну мову)
Для усіх любителів Анекдотів українською існує чудовий сайт з безліччю приколів, смішних історій та відео: