test1.class.php
<?php class Test1{ public function __construct(){ echo "Test1<br>"; } }Test2.class.php
<?php class Test2{ public function __construct(){ echo "Test2<br>"; } }实例化
<?php function loadclass($classname){ $filename = "./".$classname.".class.php"; if(is_file($filename)){ include $filename; } } spl_autoload_register("loadclass"); //实例化方法一 $class1 = "Test1"; if(class_exists($class1))//判断类是否存在 new $class1(); //实例化方法二 $class2 = "Test2"; $class2 = new ReflectionClass($class2);// 建立类的反射 $instance = $class2 ->newInstance();// 相当于实例化类
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号