2つの基本的な質問

WBOY
リリース: 2016-06-13 13:30:08
オリジナル
834 人が閲覧しました

2 つの基本的な質問
2 つの質問:

(1)
クラス内の定数では、二重コロンの形式でインスタンスに直接アクセスできますか?実際の状況はどうなっているのでしょうか?

class A{
const mm=10;
function __construct(){
echo self::mm;
}
}
echo $a::mm;
?>

(2)
静的メンバーはインスタンスを通じて呼び出されます。これは良い方法ですか?なぜ
class A{
public static $mm=10;
}
$a=new A;
echo $a::$mm;
?>

-----解決策---------

PHP コード

クラスB{
  定数mm=10;
  関数 __construct(){
  エコーセルフ::mm;
  }
}
エコーB::mm;
#10

クラスC {
  パブリック静的 $mm=11;
}
$class_a=新しいC;
エコー $class_a::$mm;
#11 <div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート