Полезные сайты | Изучение ЯП: PHP 8 ++

я ничего не отжигаю - это сказано в документации

инклуд продолжит долбить сервак говнокодом, рекваер остановит нахрен выполнение говнокода
получается, что require далеко не инклуд

Частично. Зря ты так ненавидишь документацию, в целом она норм


Если инклуд зафейлится, то следующей строкой скорее всего будет что-то типа "function not found, fatal error". Но аргументация у тя конечно мощная, это факт. Тоесть получается, include 'sys.php'; это плохо, а require 'sys.php'; в принципе сгодится?

если тебе нужно глобально его отловить, то эксепшеном ты его не поймаешь, нужно регистрировать шатдаун-функцию, но и тут тоже косяк будет
если ты в шатдауне быдешь ловить несуществующий трейт инклудом, то будет сообщение - файл не найден, а если ты применишь рекваер, то будет сообщение - трейт не найден

в документации этого НЕТ

там ещё есть косяк с инклудом: Throwable не ловит в исключения несуществующий трейт
если тебе нужно глобально его отловить, то эксепшеном ты его не поймаешь, нужно регистрировать шатдаун-функцию, но и тут тоже косяк будет
если ты в шатдауне быдешь ловить несуществующий трейт инклудом, то будет сообщение - файл не найден, а если ты применишь рекваер, то будет сообщение - трейт не найден

в документации этого НЕТ

зачем тебе тогда вообще PHP)
чтобы в php-файлах писать
________
посл. ред. 23.02.2024 в 18:34; всего 3 раз(а); by Вилы Выкидные
чтобы в php-файлах писать
// файл index.php
<?php
?>
Я охрененный PHP!

________
посл. ред. 23.02.2024 в 18:34; всего 3 раз(а); by Вилы Выкидные

зачем тебе тогда вообще PHP)
чтобы в php-файлах писать
// файл index.php
<?php
?>
Я охрененный PHP!



php это средство для создания сайтов - не более. А твои трейты - способ понтануться на бумасе



трейт и есть способ (один из способов) избежать кучи ПОСТОЯННОГО подключения sys.php, например, он подключается только там, где это необходимо и не долбит сервак горой ненужных просчётов при каждом обновлении страницы где это не нужно



Увы, огорчу, но твои трейты тоже подключаются при каждом обновлении страницы, и никакой ob_start() от этого не спасет. К тому же мы уже определились что надо юзать require'sys.php'


DELETED
23 февраля 2024, в 18:46
Delete

мне это зачем