とぎぷろべい

包丁研ぎとプログラミングと米国株投資についてのなんやかんや

標準クラスについて(PHP)

f:id:feci:20210727001932j:plain

PHP7

 

PHP7.4.1における標準クラスについて

<?php
declare(strict_types=1);

$aaa = new stdClass();   //標準クラスであるstdClassをインスタンス
$aaa->name = '舟行包丁'//stdClassのnameプロパティに値を代入
$aaa->price = 12000;     //stdClassのpriceプロパティに値を代入

echo $aaa->name, ':', $aaa->price, "円\n"//舟行包丁:12000円

標準クラスとは、最初からPHPさんサイドで用意されている既存クラスのことです。

標準クラスはスタンダードクラスとも呼ばれます。

 

stdClassというクラスは、最初からPHPさんサイドが用意してくれている標準クラスです。

なので自分で新しくクラス宣言をすることなく、そのままいきなりインスタンスを作成することができます。

 

標準クラスにはstdClassのほかに、DateTimeやDirectoryIteratorなどがあります。

ちょっと検索してみたのですが、公式のWebサイトを含めて、PHPの標準クラスの名前と機能の一覧をまとめたページは見つかりませんでした。

 

なのでPHPの標準クラスについて、今の私にはこれ以上深いことはまったく分かりません。

なんというか、不便ですね。

 

 

以上です。