Loading...
PHP/MySQL | Кто шарит?
php
   spl_autoload_register(     fn($class) => (         $file = stream_resolve_include_path("$class.php")     ) ? include $file : null );   
Куда возвращается null, если $file === false? Мне надо чтобы spl_autoload_register() приняла null и отработала реализация по умолчанию, но я не пойму, если у меня нет подключения файла ($file === false), то отрабатывает ли у меня spl_autoload_register(null)? То есть является ли null, возвращаемый анонимкой, параметром spl_autoload_register?
Xdebug пробовал?

Сейчас нету возможности проверить
Функция возвращает два варианта
Null, получается false

Или не совсем понял?
________
посл. ред. 11.10.2021 в 13:26; всего 1 раз(а); by Avenax
Avenax (11.10.2021 в 13:26) Функция возвращает два варианта Null, получается false Или не совсем понял?
в php8 первый параметр spl_autoload_register() можно передавать, как null, в этом случае отрабатывает реализация автозагрузки по умолчанию
php
   // вот понятный синтаксис поста 1 :) spl_autoload_register(function ($class) {     $file = stream_resolve_include_path("$class.php");      if ($file !== false) include $file;     else return null; });   
если у меня $file === false, то куда вернулся null - отработает ли spl_autoload_register(null) или null из анонимки не попадает в первый параметр spl_autoload_register()?
________
посл. ред. 11.10.2021 в 13:37; всего 3 раз(а); by Вилы Выкидные
Avenax , короче чтобы не мучить жопу
php
   // вариант 1 spl_autoload_register(fn() => null);  // вариант 2, то же самое, что и вариант 1 spl_autoload_register(function() {     return null; });  // теперь делаем так spl_autoload_register(null);   
это одно и то же? null вернулся в качестве параметра spl_autoload_register в вариантах 1 и 2?
________
посл. ред. 11.10.2021 в 13:46; всего 2 раз(а); by Вилы Выкидные
Нужно проверять какой результат вернёт код. Если никто не поможет вечером буду возле ПК проверю
Mr.Max (11.10.2021 в 15:19)
Нужно проверять какой результат вернёт код. Если никто не поможет вечером буду возле ПК проверю


null вернёт

попадает ли null в параметр spl_autoload_register из анонимной функции .tap.
Онлайн: 6
Время:
Gen. 0.1
(c) Bym.Guru 2010-2026