2017-04-16 16 views
-2

この "%_"と "角括弧"が使われている理由は何ですか? 私はこれを知らずに進めません。 ありがとうございます。

+0

'$ _POST'は連想配列です。言語デザインごとに、角括弧の構文で配列の要素にアクセスします: '$ _POST [" key "]'。 – domsson

+1

RTM http://php.net/manual/en/language.variables.superglobals.php –

+0

*「なぜこの "%_" "* - %_はperlのhttp://stackoverflow.com/questionsですか?// 32846792/what-in-perl –

答えて

0

$_変数

内蔵$_で始まる変数、いわゆるsuperglobals

スーパーグローバルは、内蔵されているすべてのスコープで常に使用可能な変数

[]構文

$_POSTは、associative arrayです。言語設計ごとのように、このような配列は、角括弧表記を介して行われるのアクセス要素:

echo $_POST["key"]; 
+0

OP:* "この"%_ "" * - なぜその部分のタイプミスでないのかを説明していますか?その複製物がこれらすべてをカバーしている。 –

+0

@ Fred-ii-私はタイトルが '$ _POST'をどのように参照しているのかを見て、それがタイプミスであったと思います。しかし、ええ、質問はとにかく重複しています、私はここでも何をしていますか? :) – domsson

+0

いずれかの方法;彼らはこの問題について何も研究しなかった。 –

0

私の説明は次のとおりです。$ _と角括弧は構文の一部です。すべての言語は構文=文法のルールを持っています。プログラミング言語の作者は構文の作者です。

関連する問題