ホームページ >バックエンド開発 >PHPチュートリアル >PHP 配列アクセスの問題に関するいくつかの推測

PHP 配列アクセスの問題に関するいくつかの推測

WBOY
WBOYオリジナル
2016-06-13 13:02:14701ブラウズ

PHP 配列アクセスに関するいくつかの問題を推測します

まず第一に: PHP の配列は PERL の配列からコピーされたと言われていますが、その使用法は簡略化されています。

配列内のメンバーにアクセスするには、当然次のようになります:

$配列名[キー名]

または

$配列名{キー名}

PERL では、[] インデックスは配列を指し、{} はハッシュ配列にのみ使用されます。

しかし、公式 PHP ドキュメントには {} インデックス作成メソッドの説明がありません。ユーザーのコメントにのみ存在します。当然、これらのユーザーは PHP のソースコードを見たことがあると思います。もしかしたら偶然テストされたのかもしれない。

しかし、いずれにせよ、ソースコードを見なければ、この 2 つの本当の違いを知ることはできません。

?

もう 1 つのポイントは、配列を使用して文字列内の 1 文字にアクセスできることです。ただし、変数が空の場合。配列モードで文字列を書き込むと、配列になります。

?

文字列の場合、個人的には {} インデックス アクセスを使用することを好みます。これを行う基本的な目的は、配列と区別することです。この変数が文字列であることを示します。

?

[] と {} の違いについては、いつか時間があるときにソースコードを見てみる必要があります。記録のために。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。