yohhoyの日記

技術的メモをしていきたい日記

Paamayim Nekudotayim

プログラミング言語PHPにおける スコープ定義演算子 :: は、別名 Paamayim Nekudotayim とも呼ばれる。ヘブライ語 פעמיים נקודתיים でダブルコロンの意。

スコープ定義演算子 (またの名を Paamayim Nekudotayim)、平たく言うと「ダブルコロン」は、トークンのひとつです。 static, 定数 およびオーバーライドされたクラスのプロパティやメソッドにアクセスすることができます。

(略)

なぜダブルコロンに Paamayim Nekudotayim という名前をつけたのか、ちょっと奇妙に感じられるかもしれません。しかし、Zend Engine 0.5 (PHP 3のエンジン) を書いている時に、Zend チームはこう呼ぶと決めたのです。この奇妙な名前は、実はダブルコロンを意味するヘブライ語なのです!

PHP: スコープ定義演算子 (::) - Manual

メモ:発音は「ぱぁまいーむ・ねくどたいむ」に聞こえる。関連するバグレポートはClosed済み。"The parse-errors PHP generates aren't useful anyway." アッハイ

関連URL