#配列定義 (推奨学習: PHP プログラミングの入門から習熟まで )
$arr[]='a';
1. 変数の型を決定します。システムが角括弧付きの変数を見つけた場合、システムはそれを配列であると判断し、メモリを開きます。ヒープ領域の領域2. arr に a 用のメモリ領域を別に作成し、その領域に a を格納します。 3. arr 変数を格納するためにスタック内のメモリ領域を開きます。 4. arr にヒープ領域の a のアドレスを代入します。 $arr=’b’;1. まず、arr 変数が指すメモリ空間を見つけます。 2. arr 空間で現在占有されているメモリ アドレスを計算します 3. 占有されているメモリ アドレスの次の新しいアドレスでメモリ空間を開き、保持します。配列アクセス
echo $arr[1];1. が指す値を見つけます。 arr 変数 メモリ アドレス2. 配列の添字を使用して実配列要素の位置のメモリ アドレスを計算します#3. 対応するアドレスの値を取得します
以上がPHP配列がメモリにどのように保存されるかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。