php

No Image

class a{}
$foo = new a();
$bar = $foo;
この時コピーされるのは参照なので、$fooを変更しても$barが変更される
値でコピーしたい場合はcloneを使う

php

No Image

class
プロパティにはアクセス権必須。(publicなど)
メソッドのアクセス権を省くとpublic扱いになる

php

No Image

アンダーバー2つで始まる名前の付いたclass内関数です
toString()で返す文字列を決めたり、serialize()メソッドの前に処理を挟むなど特殊な挙動が多く、あまり使うことはありません

php

No Image

一見違いが分かりにくく、しかもどちらを使っても問題がない
非常に使い分けが難しい
実装はインターフェイス、継承は抽象クラスと考え、うまく使い分けよう

未分類

No Image

GRC、アップデートによりかなり使い勝手が悪くなりましたね

というわけで今後はSERPOSCOPEを使って下さい
無料、キーワード無制限、サイト無制限で調べ放題です
最初からこれ使っておけばよかったと思いま ...

php

No Image

function(){}
これだけで名前のない関数を作ることが出来る。
メインの用途としては、コールバックに使用する。非常に便利なので覚えておいたほうがいい
一方、コールバック以外で使うことはほとんどない。 ...

php

No Image
特殊な挙動

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

php

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

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

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

break 2;で二層抜けます

php

No Image

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

include

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

php

No Image

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

”;

使う時はコマンドラインの時だけとおぼえておけば迷う事はなくなるでしょう。