Deprecated: __autoload() is deprecated, use spl_autoload_register()

官网是这样说的:

spl_autoload_register

(PHP 5 >= 5.1.0, PHP 7)

spl_autoload_register — 注册给定的函数作为 __autoload 的实现

说明

spl_autoload_register ([ callable $autoload_function [, bool $throw = true [, bool $prepend = false ]]] ) : bool

将函数注册到SPL __autoload函数队列中。如果该队列中的函数尚未激活,则激活它们。

示例一: 

使用魔术方法   __autoload()

 
  

输出结果:

很明显,官方建议使用spl_autoload_register()函数代替__autoload()

实例二:使用spl_autoload_register()

 
  

输出结果:

 

你可能感兴趣的:(php)