$a='myclass';
class myclass{
static function aa(){
print_r(9966);
}
}
如何判断 $a
是一个可实例化的class?
$a='myclass';
class myclass{
static function aa(){
print_r(9966);
}
}
如何判断 $a
是一个可实例化的class?
最笨的方法:
<?php
$a='myclass';
class myclass{
static function aa(){
print_r(9966);
}
}
if (@new $a)
{
echo 'yes';
}
else
{
echo 'sorry';
}
=======
啊哈哈哈,傻逼了:class_exists
2 回答1.3k 阅读✓ 已解决
1 回答979 阅读✓ 已解决
2 回答845 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答900 阅读
1 回答888 阅读
1 回答817 阅读
用反射可以做到,可以参考:ReflectionClass::isInstantiable
举个例子: