未分類

No Image

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

未分類

No Image

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

未分類

No Image

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

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

未分類

No Image

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

未分類

No Image

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

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

未分類

No Image

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

未分類

No Image

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

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

未分類

No Image

serialize()を使います

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

未分類

No Image
名前空間の概要

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

未分類

No Image

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