ホームページ  >  記事  >  バックエンド開発  >  PHPマニュアルについての質問です。

PHPマニュアルについての質問です。

WBOY
WBOYオリジナル
2016-06-23 13:30:03951ブラウズ

Use::sign
これは、これが静的メソッドであることを意味しますか?
それとも、このクラスにはこのメソッドがあるというだけですか?


ディスカッションへの返信(解決策)

このメソッドがあることを示します
ほとんどはインスタンス化しないと使用できません。

このメソッドがクラス内に存在することを示します。それが静的メソッドであるかどうかはドキュメントによって異なりますが、おそらく静的メソッドではないことがほとんどです。

$memcache_obj = memcache_connect("localhost", 11211);/* 面向过程编程 API */memcache_add($memcache_obj, 'var_key', 'test variable', false, 30);/* 面向对象编程 API */$memcache_obj->add('var_key', 'test variable', false, 30);

皆さん、ありがとうございます。もう 1 つの質問は、self と __CLASS__ はクラス内で異なりますか?

__CLASS__ は単なるクラスの名前です
self はクラスへの参照です

@AO雪星峰 モデレーター、私の質問に答えてください: f64865fdf7482e4117bde5ba9a50a933ここ? ?もしそうなら、この変数に値が割り当てられていないときにエラーが報告されないのはなぜですか?

は、変数を定義するが、値を代入しないことと同じです。エラーではありません。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。