PHPの初歩

phpで関数の戻り値にリファレンスを返した場合、それで安心しちゃいけない。


function &getRef(&$val) {
    return $val;
} 

$val = 1;
$ref =&getRef($val);

というような雰囲気で、呼び出したときも&をつけないと意味がない。

キーワード:
php,参照,参照返し,リファレンス返し,戻り値,返り値,関数,ポインタ

追記:もちろんphp4の話。

コスミー について

昔(?)はゲーム作ってました。 今もなんか作ろうとしています。
カテゴリー: PHP パーマリンク

コメントを残す

メールアドレスが公開されることはありません。