PhpStorm (20.09.2017 в 19:50)
TaHi4kA (20.09.2017 в 19:43)
require_once "{$class}.php"; это не инклуд?)
это инклуд, но в spl_autoload_register он будет осуществляться ТОЛЬКО при вызове класса, то есть пользовательские функции (методы) не будут постоянно подгружены, но будут подгружаться АВТОМАТИЧЕСКИ ТОЛЬКО при вызове класса, там, где это ИМЕННО нужно
Чета не поняла а на фиг вызывать эту функцию то бишь прописывать там где она на фиг не нужна???
TaHi4kA (20.09.2017 в 19:52)
PhpStorm (20.09.2017 в 19:50)
TaHi4kA (20.09.2017 в 19:43)
require_once "{$class}.php"; это не инклуд?)
это инклуд, но в spl_autoload_register он будет осуществляться ТОЛЬКО при вызове класса, то есть пользовательские функции (методы) не будут постоянно подгружены, но будут подгружаться АВТОМАТИЧЕСКИ ТОЛЬКО при вызове класса, там, где это ИМЕННО нужно
Чета не поняла а на фиг вызывать эту функцию то бишь прописывать там где она на фиг не нужна???
эта функция прописывается ОДИН раз в системнике и срабатывает ТОЛЬКО при вызове класса то есть не нужно делать кучу инклудов с кучей пользовательских функций, они будут подгружаться только при вызове класса, в котором они находятся, если у тебя 100 классов, то их не нужно намертво инклюдить, автоподгрузка будет вызывать нужный только при обращении к любому нужному в данный момент классу
________ посл. ред. 20.09.2017 в 19:57; всего 1 раз(а); by PhpStorm