2012-01-31 6 views
-1

マニュアルを見て、 "単語の区切り文字として ' - 'を使用した配列要素で、配列の要素に魔法引用符でアクセスすることができます"という文を見つけましたが、それに関する説明はありませんでした。この背後にある理由を説明できる人はいますか?マジッククォートは、名前に " - "を含む配列要素にどのようにアクセスしますか?

+1

どのマニュアル?リンクが役立ちます。 – Quentin

+0

その会社のコーディング標準マニュアル –

+0

ところでマジッククオートは悪いm'kayある – PeeHaa

答えて

2

それは一見、この1(OPが私たちに教えてくれませんので)です。ここで
http://www.dagbladet.no/development/phpcodingstandard/#arrayelement

「マジッククオート」単に間違った名称です。彼らは、二重、特に文字列補間、引用された意味:

print "$myarr[foo-bar] world"; // invalid 

​​

をそして実際唯一の最初のものは正しい構文です。その他の中括弧とキーの引用符を使用してください:

print "{$myarr['foo-bar']} world"; 
+0

....ここに無関係な何かを求めていないです...しかし、ここでまた彼らは、「マジッククオート」についてmenionedいる –

+0

同じ誤った指定です。彼らは二重引用符で囲まれた文字列についてもう一度話しています。警告は、宣言されていない定数の通知です。 PHPコードで引用符で囲まれていない配列キーでは何が起こりますか?二重引用符ではありません。 – mario