Вопросы по теме 'spl-autoload-register'
PHP: использование автозагрузчика приводит к сбою моего класса базы данных
У меня функция автозагрузчика прописана через spl_autoload_register . Он отлично включает и инициализирует классы, но есть проблема, когда дело доходит до моего класса базы данных.
Это класс соединения (DbConnect.php):
static $db_host =...
895 просмотров
schedule
13.03.2024
PHP — использование spl_autoload_register с подпапками
Поэтому я использую spl_autoload_register для загрузки своих классов. Однако у меня есть эта структура для моих классов:
classes
classfolder
classfile
Поэтому обычно, когда я включал их, я делал это:...
1202 просмотров
schedule
29.06.2022
почему php spl_autoload_register и ajax не работают вместе?
Это мой файл index.php:
function Loader($class)
{
$base=$_SERVER["DOCUMENT_ROOT"];
if (file_exists($base.'/app/'.$class.'.php')) {
include($base.'/app/'.$class.'.php');
return true;
}
return false;
}...
819 просмотров
schedule
26.05.2023
Как использовать spl_autload_register, не могу вернуть функцию?
Мне трудно заставить работать spl_autoload_register.
Текущая структура папок:
config/
autoLoader.php
dataBase.php
lib/
userClass/
user.php
web/
userHomepage/
index.php...
84 просмотров
schedule
13.06.2024
Проблемы с производительностью spl_autoload_register()?
Я думаю, что есть что-то, чего мне не хватает в плюсах spl_autoload_register() по сравнению с autoload() . Из того, что я прочитал, преимущество spl_autoload_register() заключается в том, что его можно зарегистрировать несколько раз, а затем,...
1128 просмотров
schedule
03.07.2022
PHP spl_autoload_register не вызывается в определенных местах Google API PHP
Я хотел интегрировать свое приложение с google callendar. Я добавил Google PHP API в libraries/Google .
libraries/Google/autoload.php is:
define ('GOOGLE_LIB_PATH', BASE_P . 'libraries/Google/');
set_include_path(
get_include_path() ....
1392 просмотров
schedule
27.03.2024
Класс PHP не найден при использовании пространства имен
Я новичок в этом пространстве имен.
У меня есть 2 класса (отдельные файлы) в моем базовом каталоге, скажем, class1.php и class2.php внутри каталога src/ .
class1.php
namespace \src\utility\Timer;
class Timer{
public static...
25830 просмотров
schedule
04.03.2023
Не удается загрузить swiftmailer из класса. Я получаю сообщение об ошибке: Класс Swift_SmtpTransport не найден
Я реализую почтовое решение, где, если я вызову swiftmailer из основного файла index.php, например:
require_once '../swiftmailer/lib/swift_required.php';
...
$result = $mailer->send($message);
Все отлично. Но когда я использую ту же...
1026 просмотров
schedule
26.11.2022
PHP7: функция статического класса не может быть вызвана/увидена до тех пор, пока класс не будет экземпляром
У меня есть пользовательский класс с именем Error , который я автоматически загружаю в первую очередь. В моем пользовательском классе у меня есть конструктор и одноэлементная функция Get, например:
class Error
{
// Singleton object. Leave...
688 просмотров
schedule
31.01.2023
Можно ли использовать spl_autoload_register() для добавления внешних функций в FPDF?
Я хотел бы поместить код функции создания элемента в свой собственный файл и включить их в свой основной класс форматирования PDF...
Возможно ли это в FPDF? Я хотел бы, чтобы приведенные ниже функции не входили в мой основной класс создателя...
141 просмотров
schedule
21.12.2022
как включить все классы с помощью preg_match и автозагрузки
Этот код работает в локальной системе, но не работает на моем хосте. Этот код записан в файле initialize.php.
// -> All classes in directory
foreach (glob('classes/*.class.php') as $file) {
require_once($file);
}
// Autoload class...
29 просмотров
schedule
11.06.2023