読み込みが終了しない場合は、しばらく待つか、リロードを行なってください。
If loading does not finish, wait for a while or reload.
エンジニア向けの情報を発信するブログです。
どなたでも発信できます。
お好きに利用していただれば幸いです。
<?php class Hoge { public $hello = 'hello!'; protected $hey = 'hey!'; private $osu = 'osu!'; public const OSUOSU = 'osuosu!'; protected const SUSHI = 'sushi!'; private const TUNA = 'tuna!'; public function piyo() { echo self::OSUOSU . "\n"; } public function hoge() { echo $this->osu . "\n"; } } $hoge = new Hoge();
<?php class Piyo// 👈 クラス名を書き換え { public $hello = 'hello!'; protected $hey = 'hey!'; private $osu = 'osu!'; public const OSUOSU = 'osuosu!'; protected const SUSHI = 'sushi!'; private const TUNA = 'tuna!'; public function piyo() { echo self::OSUOSU . "\n"; } public function hoge() { echo $this->osu . "\n"; } } $hoge = new Piyo();// 👈 同じようにnewする
<?php class Piyo { public $hello = 'hello!'; protected $hey = 'hey!'; private $osu = 'osu!'; public const OSUOSU = 'osuosu!'; protected const SUSHI = 'sushi!'; private const TUNA = 'tuna!'; public function __construct()// 👈 こいつを追加 { } public function piyo() { echo self::OSUOSU . "\n"; } public function hoge() { echo $this->osu . "\n"; } } $hoge = new Piyo();
ご存知のとおり、PHP 4 では、コンストラクターはクラスと同じ名前で宣言されました。PHP 5 ではまだ動作していましたが、PHP 7.0 では非推奨となり、PHP 8.0 では削除されました。このため、バージョン 8 以降に移行する前にコンストラクターの名前を変更する必要があります。
<?php class Piyo { public $hello = 'hello!'; protected $hey = 'hey!'; private $osu = 'osu!'; public const OSUOSU = 'osuosu!'; protected const SUSHI = 'sushi!'; private const TUNA = 'tuna!'; public function piyo() { echo self::OSUOSU . "\n"; } public function hoge() { echo $this->osu . "\n"; } } $hoge = new Piyo();