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