この文はどういう意味ですか?詳しく説明してください$mainframe =& JFactory::getApplication('administrator');ログイン後にコピー 共有先: -----解決策---------オブジェクト JFactory の getApplication 関数を参照します。 、入力パラメータはadministrator-----Solution---------$ mainframeです。 =& JFactory::getApplication('管理者'); クラス JFactory の静的メソッド getApplication を呼び出します。 参照記号&については、JFactory::getApplication('administrator');の値が$mainframe と同じメモリアドレスであることを意味します。 もっと簡単に言えば。 。 この php ステートメントの後に JFactory::getApplication('administrator') の値が変更されたとします。 $mainframe も変更されます。 この参照シンボルが使用されない場合、$mainframe の値は JFactory::getApplication('administrator') が変更する前の値のままになります -----解決策-------- --- --------$mainframe =& JFactory::getApplication('administrator'); と書くべきです $mainframe = JFactory::getApplication('administrator'); php5 オブジェクトはすべて参照によって渡されるため、 & を使用してそれらを参照渡しとして宣言する必要はありません 書かれている場合、厳格な基準: 参照によって変数のみを割り当てる必要があるという警告 JFactory はクラス、getApplication は JFactory クラスの静的メソッドです JFactory::getApplication('administrator') は管理者クラス のインスタンスを返します。 書き込み形式から判断すると、これはシングルトンモードのはずです