php

リファレンス(参照)
$a =& $b;
ポインタなどとは違い、メモリとは関係がない

リファレンス渡し。渡す時は参照で渡さず、関数内の定義で参照渡しにする
function foo(� ...

php

Iterator。foreachに突っ込めるclass。
メモリの節約が出来るが、あんまり使わない

php

反復呼び出しができる。returnの代わりにyieldを使う
内部的な数値を残す点は、staticな値やclassに似ている
正直、ややこしいのでclassにしたほうが良い

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