Loading...
Полезные сайты | Изучение ЯП: PHP 8 ++
Вилы Выкидные (23 фев 2024, в 18:12)
я ничего не отжигаю - это сказано в документации :-D

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

получается, что require далеко не инклуд
Если инклуд зафейлится, то следующей строкой скорее всего будет что-то типа "function not found, fatal error". Но аргументация у тя конечно мощная, это факт. Тоесть получается, include 'sys.php'; это плохо, а require 'sys.php'; в принципе сгодится? :-)
Вилы Выкидные (23 фев 2024, в 18:15)
получается ДОКУМЕНТАЦИЯ - бесполезна

правильно?
Частично. Зря ты так ненавидишь документацию, в целом она норм :-)
Something (23 фев 2024, в 18:17)
Если инклуд зафейлится, то следующей строкой скорее всего будет что-то типа "function not found, fatal error". Но аргументация у тя конечно мощная, это факт. Тоесть получается, include 'sys.php'; это плохо, а require 'sys.php'; в принципе сгодится? :-)
там ещё есть косяк с инклудом: Throwable не ловит в исключения несуществующий трейт

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

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

*034*

в документации этого НЕТ
Вилы Выкидные (23 фев 2024, в 18:24)
там ещё есть косяк с инклудом: Throwable не ловит в исключения несуществующий трейт

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

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

*034*

в документации этого НЕТ
То что ты щас написал - вообще никому не нужно. Вот прям вообще *friends*
Something (23 фев 2024, в 18:29)
То что ты щас написал - вообще никому не нужно. Вот прям вообще *friends*
зачем тебе тогда вообще PHP)

чтобы в php-файлах писать


// файл index.php
<?php
?>
Я охрененный PHP!


:-[
________
посл. ред. 23.02.2024 в 18:34; всего 3 раз(а); by Вилы Выкидные
Вилы Выкидные (23 фев 2024, в 18:32)
зачем тебе тогда вообще PHP)

чтобы в php-файлах писать


// файл index.php
<?php
?>
Я охрененный PHP!


:-[
php это средство для создания сайтов - не более. А твои трейты - способ понтануться на бумасе *friends*
Something (23 фев 2024, в 18:36)
php это средство для создания сайтов - не более. А твои трейты - способ понтануться на бумасе *friends*
трейт и есть способ (один из способов) избежать кучи ПОСТОЯННОГО подключения sys.php, например, он подключается только там, где это необходимо и не долбит сервак горой ненужных просчётов при каждом обновлении страницы где это не нужно *DONT_KNOW*
Вилы Выкидные (23 фев 2024, в 18:39)
трейт и есть способ (один из способов) избежать кучи ПОСТОЯННОГО подключения sys.php, например, он подключается только там, где это необходимо и не долбит сервак горой ненужных просчётов при каждом обновлении страницы где это не нужно *DONT_KNOW*
Увы, огорчу, но твои трейты тоже подключаются при каждом обновлении страницы, и никакой ob_start() от этого не спасет. К тому же мы уже определились что надо юзать require'sys.php' :-)
Something (23 фев 2024, в 18:42)
Увы, огорчу, но твои трейты тоже подключаются при каждом обновлении страницы, и никакой ob_start() от этого не спасет. К тому же мы уже определились что надо юзать require'sys.php' :-)
трейт подключается, только там где он нужен, если подгружаемый сервис в данный момент его требует, то он отработает, это не хелпер, который глобально подключен всегда
Вилы Выкидные (23 фев 2024, в 18:13)
мне это зачем
Ну ты сказал, что это разные вещи, я и написал. 🤔
Онлайн: 2
Время:
Gen. 0.1008
(c) ByMAS.RU 2010-2025