php

単純な例外例外のネストThrowable

php7以降
エラーではない。エラークラスや例外クラスなどの基底クラス。インターフェイスなのでnewできない

エラー

シンタックスエラーなど

Exception

例外 ...

php

名前空間の概要

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

php

serialize()を使います

class c {public $v = 1;}
$a = new c();
//保存
$s = serialize($a);
file_put_conte ...

php

あんまり使わないけど色々できる
けど使わない

そんな関数
覚えなくていいよ。

php

名前がえっちだ…
マニュアル見て意味がわからないなら使わなくていいと思う

php

classをforeachに掛けると全プロパティ・メソッドに対して反復処理する。
処理を変更することも出来る。

ただ、分かり辛いのでほとんど使わないと思う

php

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

php

単にuseするだけでプロパティやメソッドを持ってこれる機能
とてつもなく便利だが、名前の衝突などには要注意

一応以下のような制約はある
・継承が不要
・インスタンスは作れない

php

名前の通りオートでロードする機能。
うまく使えばあまり考えずにclassなどをrequireしたり、
存在しない場合にエラーを発生させるなど柔軟に使うことが出来る

php

staticは静的の意味。
・メソッドはインスタンス化せずに使える。
・プロパティは全インスタンス共通。というより全インスタンスがstaticなプロパティを見ている。名前空間付きのグローバル変数と思っていれば大体間違い ...