PHPはどのように動くのか ~PHPコアから読み解く仕組みと定石

サポートページ

この記事を読むのに必要な時間:およそ 0.5 分

お詫びと訂正(正誤表)

本書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。

(2015年11月11日更新)

P.5 最終行

コンマ
ドット

P.13 図「PHPコアのアーキテクチャ」

構文解析(baison)
構文解析(bison)

P.22 1行目

==
===

P.28~P.29

コンマ
ドット

P.42

冒頭2行のオペコード例は,前のページからの続きなので,囲みの色はグレーではなく黒になります。

P.57 1行目

メモリ管理は、プログラムにおいて、最も需要な機構といえるでしょう。
メモリ管理は、プログラムにおいて、最も重要な機構といえるでしょう。

P.71 ポインタのポインタ

long val = Z_LVAL_P(z);
long val = Z_LVAL_PP(z);

P.83 リスト「HashTableへ値を登録する」

zend_hash_next_index_update
zend_hash_next_index_insert

P.83 リスト「HashTableのインデックスに対する値を更新」

zend_hash_next_index_update
zend_hash_index_update

P.139 12~13行目

構造体value
共用体value

P.153 図「PHP7でのHashTableの構造」

pListHead
arData

pListTail
arHash

Bucket *
Bucket Index

2箇所あります。