① .php文件
<?php
/**
* 自动加载应用
* @param $className
*/
function my_autoloader($class) {
require_once $class . '.php';
}
spl_autoload_register('my_autoloader');
$configMy = new configMy();
$login = $configMy->login();
var_dump($login);
/**
* 自动加载应用
*使用较高版本的php、会提示:__autoload() is deprecated, use spl_autoload_register() instead in
* @param $className
*/
/*
function __autoload($className)
{
require $className . '.php';
}
*/
打印结果:string(5) "login"
②.class.php 文件
configMy.php
<?php
class configMy
{
/**
* configMy constructor.
*
*/
public function __construct()
{
}
/**
* test-登录
* @return string
*/
public function login(){
return 'login';
}
/**
*test-退出
* @return string
*/
public function out(){
return 'login_out';
}
}
网友评论