質問: PHPの関数、または拡張によって、スクリプト上で与えられた変数が使用しているメモリ量を確認出来るものはありますか? memory_get_usage() を使うとスクリプト全体のメモリサイズがわかりますが、各変数のメモリサイズがわかる方法が用意されているのか知りたく質問させて頂きました。
回答: 変数単体のメモリ使用量を見る直接の方法ではないのですが、memory_get_usageを使って差分を計算するのはどうでしょうか? 変数のコピーを関数内に作ってメモリ使用を測定する方法です。 テストコード : ``` ``` 確実に計るのは不可能ですし、変数を割り当てている間にメモリに影響が無いという保証もありません。 そのことに注意して、おおよその値として用いるぐらいにしてください。