を使用して、クラスの親クラス定数アウト側の値にアクセスするための
子クラスbを初期化する
子クラスオブジェクト$ test
を使ってクラスの親クラス定数の値にアクセスしたい場合はどうすればいいのですか?私は2.4.0は、どのように私はいくつかの値を持つ定数と同じ持って、両方のB親<br> クラスの子<br> クラスAとしてBおよびクラスとして二つのクラス<br> クラスAを持っている子クラス
<?php
class a{
const version='2.4.0';
public function childClassVersion(){
echo static::version;
}
public function parentClassVersion(){
echo self::version;
}
}
class b extends a{
const version='2.5.0';
}
$test=new b;
echo $test::version; // output 2.5.0
echo "<br>";
echo b::version; // output 2.5.0
echo "<br>";
echo a::version; //output 2.4.0
echo "<br>";
$test->childClassVersion(); // output 2.5.0
echo "<br>";
$test->parentClassVersion(); // output 2.4.0
echo "<br>";
ご迷惑をおかけして申し訳ございません。あなたの問題は不明です。あなたはあなた自身を見せてくれるので、両方の値にアクセスすることができますので、何が欠けていますか? – arkascha
子クラスオブジェクトへのアクセス親クラス定数 – daulat
あなたは 'parent :: version'を探しているのでしょうか? – arkascha