Php 从Joomla中的静态方法设置和访问私有变量
在我的php文件中,我有以下变量:Php 从Joomla中的静态方法设置和访问私有变量,php,joomla,static,Php,Joomla,Static,在我的php文件中,我有以下变量: private $db; private $userID; private $app; 然后我有一个静态方法: public static function removeAjax() { $input = JFactory::getApplication()->input; 我想更改$input=,以使用$app变量。如下所示: $input = $app->input; 但是当这个方法是静态的时,我不能这样做 我一直在寻找解
private $db;
private $userID;
private $app;
然后我有一个静态方法:
public static function removeAjax()
{
$input = JFactory::getApplication()->input;
我想更改$input=
,以使用$app
变量。如下所示:
$input = $app->input;
但是当这个方法是静态的时,我不能这样做
我一直在寻找解决方案,并试图这样做,但没有成功:
private static $app;
function __construct() {
self::$app = JFactory::getApplication();
}
public static function removeAjax()
{
$input = self::$app->input;
$app=self:$app$输入=$app->input@LazarosKosmidis感谢您的建议,但它不起作用:(