Perl日記

日々の知ったことのメモなどです。Perlは最近やってないです。

2015-09-01から1ヶ月間の記事一覧

PHPでreset()を使って先頭の要素を取り出しているコードを見た

PHP

int(101) なんとreset()は引数の配列の先頭の要素を返却する。 それを利用して、配列の先頭の要素を取得するために、reset()を使っているコードがあって、 「素直にarray_shift()使えばいいのに…」と、ひどく陰鬱な気分になった。ちなみに内部ポインタは何…

foreachの要素の変数はループを抜けても保持されるのでunset()した

PHP

はまったのでメモ。foreachで配列の中身を直接いじっているコードがあって、その後、同じ変数名を使っていたら中身が壊れてえらい目にあった。先に結論を書くと、foreachのリファレンス変数はforeachを抜けても残っていて、変な動きをしていた。 そしてそれ…