我有一个抽象类,如下所示:
<?php
abstract class loader
{
public function using($path='')
{
return loader::import($path);
}
public static function import($path = '')
{
return 'a';
}
}
包含它后,我使用以下命令调用函数:
loader::using();
我需要调用没有类名的 using() 函数的解决方案:
使用(); 而不是加载器::using();
它的解决方案用于joomla "jimport"。怎么做(Jimport)?
Jimport是抽象类中的一个函数,但是在没有类名的情况下调用它:请帮忙。
您可以尝试将 using
函数添加到全局命名空间,该函数将充当快捷方式。顺便说一下,我认为loader::using
应该是一个静态函数。
<?php
abstract class loader
{
public static function using($path='')
{
return self::import($path);
}
public static function import($path = '')
{
return 'a';
}
}
function using($path) {
return loader::using($path);
}