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 і скільки пам'яті було ним використано.