stdClass

全てのclassの元になるclass。
$foo = new stdClass;
$foo->name = ‘bar’;
など連想配列っぽく使えてかなり便利。のような気がする。
個人的には、デバッグの時 ...
インスタンス作成と同時に使いたい場合

インスタンス作成と同時に使いたい場合はカッコを以下のように使う
class a {public $b=2;}
echo (new a())->b;
トレイト(trait)

単にuseするだけでプロパティやメソッドを持ってこれる機能
とてつもなく便利だが、名前の衝突などには要注意
一応以下のような制約はある
・継承が不要
・インスタンスは作れない
オーバーロード

PHP におけるオーバーロード機能は、 プロパティやメソッドを動的に “作成する” ための手法
※大抵の言語でのオーバーロードは、 「名前は同じだけれども引数の数や型が異なるメソッドを複数用意できる」 という機能のことを指しま ...
classをforeachにかけると

classをforeachに掛けると全プロパティ・メソッドに対して反復処理する。
処理を変更することも出来る。
ただ、分かり辛いのでほとんど使わないと思う
遅延静的束縛

少女マンガのタイトルのような名前ですね
マニュアル見て意味がわからないなら使わなくていいと思う
declare()とは

あんまり使わないけど色々できる
けど使わない
そんな関数
覚えなくていいよ。
classの内容をまるごと保存したい場合

serialize()を使います
class c {public $v = 1;}
$a = new c();
//保存
$s = serialize($a);
file_put_conte ...
名前空間

名前空間は任意の名前をつけ、その下にfunctionやclassなどを置くことが出来る機能
通常、名前を分ける時は運用ルールを決め、classで分ける
しかし運用が決められない時や、衝突しそうな時は名前空 ...
PHPでバッククォートを使う時

バッククォートはコマンドラインの実行する時だけです