PHPによく出てくる::(スコープ演算子)ってなんやねん。魔法使いの卵スマートフォン用の表示で見る魔法使いの卵WEBエンジニアの卵の成長記録この広告は、90日以上更新していないブログに表示しています。2015-01-17PHPによく出てくる::(スコープ演算子)ってなんやねん。用語まず、マニュアルのスコープ演算子をみてみた。平たく言うと「ダブルコロン」は、トークンのひとつです。オーバーライドされたクラスのプロパティやメソッドにアクセスすることができます。クラスの名前を使用してください。以降では、変数を用いてクラスを参照することも可能です。キーワードを指定することはできません。スコープってなんや?プログラミングにおけるスコープとは、あるコンピュータ・プログラムにおいて、変数や関数などの識別子(identifier)が参照できる範囲(有効範囲)をいう。ネットワーク(TCP/IP)においては、DHCPサーバがクライアントに割り当てるIPアドレスの範囲を指す。Aクラス内で作ったクラス変数が他のクラスで使うことができんのはこのスコープの参照範囲外ってことやな。メソッドも確か他のメソッドで使えなかった気がするけどそれもスコープの範囲外ってことか。(プログラミング言語)とは、プログラミング言語のソースコードを構成する単語や記号の最小単位のことである。ほぉ、::がトークンってことは理解したぞ。okokここまでは理解できた。staticっていう命名はできない。明示されたクラスクラス名さえ書いておけば、どのクラスを使うのかわかるためどこでも使える。自クラスのプロパティ、及びメソッドへの静的アクセス。静的アクセスとは?staticなメソッドに関してはインスタンス化の有無を問わず呼び出すことが可能。親クラスのプロパティやメソッドを呼び出すことが可能。クラス名を保存します。処理中の直近の非転送コールのクラス名のことやとおもう。うん、理解するのにすごい時間かかった。