未分類

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

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

未分類

No Image

include・require_onceどちらかで良いです

include

include はテキストに近い考え方です
別のテキストやhtmlを差し込むといった感じです
include_once()は当然動作 ...

未分類

No Image
breakで終了可能なもの一覧

以下の5つです。いつもの奴ですね
for, foreach, while, do-while, switch

breakで複数一気に抜ける方法

break 2;で二層抜けます

未分類

No Image
特殊な挙動

関数はifの中や関数の中でも定義可能。
ただしその場合は定義後にしか使えない。
PHPは関数のオーバーロードをサポートしていない。
また、宣言された関数の定義を取り消したり再定義することもできない ...