opencart の基本的な PHP の問題$_[' ']
言語パックの PHP コード:
$_['Heading_title']='hello';
コントローラー:
$ this- >data['Heading_title']=$this->
get('Heading_title');
View:
は hello
<🎜 になります。 >ここでは、言語パッケージの hello がビュー内の変数 $Heading_titile に渡されます。
ここでの $_[''] は何を意味しますか? get('Heading_title') を使用して 'hello' を取得できるのはなぜですか? なぜこのように $_ を表すことができるのでしょうか?
-----解決策---------- --- --------
$_ は変数名です
get('Heading_title') を使用して 'hello
を取得できる理由については、ドキュメントを参照してください。
------解決策------------------
language はオブジェクトです。これは、あなたが話している言語パッケージです
言語パッケージ $this-> language->get('Heading_title')
にアクセスするとき、実際のアクセスは $_['Heading_title' です]
内部実装に関連するコードを分析してください