PHP - FAQ
PHP8
include 'my-file.php'; //Якщо такого файлу не існує скрипт спрацю далі
include_once 'my-file.php'; //Якщо є два однакових підключення то спрацьовує тільки перше підключення
require 'my-file.php'; //Якщо такого файлу не існує скрипт видасть помилку
require_once 'my-file.php'; //Якщо є два однакових підключення то спрацьовує тільки перше підключення
/*---- Обробка змінних в лапках -----*/
$a = "нах2й";
echo "Русский корабль пошел $a"; // В подвійних лапках спрацює зміна
echo 'Русский корабль пошел $a'; // В одинарних лапках виведеться символ $a!
/*---- Перевіряємо чи є змінна через тернарний оператор ----*/
// так
$var = $value ?? "Така змінна відсутня";
// або
$var = isset($value) ? $value : "Така змінна відсутня";
Умови для шаблонів
<?php if ($x=10): ?>
Тут HTML код якщо х = 10
<?php else: ?>
Тут HTML код якщо х != 10
<?php endif; ?>
Завантажити книги для вивчення PHP
Тут можна завантажити книги по PHP для тих хто хоче збільшити свій рівень професіоналізму у програмуванні та досягнути вершин. 💛ЗСУ💙 - Добірка присвячена воїнам ЗСУ. Березень 2024 рік. 👑 Усі книги можна читати онлайн з Гугл диску або завантажити при потребі.
SQL запити на кожний день
Ось вирішив зробити для себе підбірку найбільш поширених щоденних РОБОЧИХ запитів у БД.
Як обнулити автоінкрімент в таблиці БД
Буферизація виводу в PHP
Для буферизації виводу коду використовують ob_start(), ob_end_clean().
Типи даних для таблиць SQL
Табличка порівння даних які можна зберігати в SQL, яка кількість символів може бути або тип данних?
Парсинг сайтів на PHP
Ну ось мій рівень PHP дозволив мені почати робити свій каталог сайтів - які будуть парситись і заганятись в БД автоматично.
PHP Клас Який виводить інформацію про Сервер та Домен
(UK) 2 Класи які дозволяють виводити інформацію про Ваш сервер РНР та Ваш домен (EN) 2 Classes that allow you to display information about your PHP server and your domain (PL) 2 Klasy umożliwiające wyświetlenie informacji o serwerze PHP i domenie
Що працює швидше yield, foreach, for
Використаємо функцію яка створить асоціативний масив на 10000000 випадкових цифр. А інша функція нехай у цьому масиві знайде число 2356. Застосуємо три різні підходи і подивимось який скрипт: yield, foreach, for - швидше працює і скільки оперативної памяті він забере. Щоб умови були однакові функція має шукати однакові неіснуючі числа в масиві,
PHP Як в звичайну функцію передати класс?
При поєднанні функціонального програмуваня із об'єктним часто приходиться передавати класи в звичайнісіньку функцю PHP. Нижче приклад як це зробити.
Як в PHP перевірити за скільки часу виконується код і скільки пам'яті було ним використано
Часто виникає необхідність перевірити за скільки часу виконується код PHP і скільки пам'яті було ним використано.