<?php
class test{
public function showName(){
var_dump(__CLASS__);
}
}
?>
<?php
var_dump(get_included_files());
$rf = new ReflectionClass('test');
var_dump(get_included_files());
$testObj = $rf->newInstance();
$testObj->showName();
function __autoload($classname){
$classpath = './' . $classname . '.php';
if (file_exists($classpath)) {
require_once($classpath);
}else {
echo 'class file'.$classpath.'not found!';
}
}
?>
//array
// 0 => string 'D:\code\www\test\index.php'(length=26)
//array
// 0 => string 'D:\code\www\test\index.php'(length=26)
// 1 => string 'D:\code\www\text\test.php'(length=25)
//string 'test' (length=4)
var_dump(spl_autoload_functions());
spl_autoload_register('newAutoload');
var_dump(spl_autoload_functions());
$testObj1 = getInstance('test');
$testObj2 = getInstance('test');
$testObj3 = getInstance('test');
function getInstance($class, $returnInstance = false){
$rf = new ReflectionClass($class);
if ($returnInstance)
return $rf->newInstance();
}
function newAutoload($classname){
$classpath = './' . $classname . '.php';
if (file_exists($classpath)) {
var_dump('require success');
require_once($classpath);
} else {
echo 'class file ' . $classpath . ' not found!';
}
}
//array
// 0 => string '__autoload' (length=10)
//array
// 0 => string 'newAutoload' (length=11)
//string 'require success' (length=15)
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有