三日坊主失脚!ファンの皆様(そんな奴おれへんやろ〜)、ご無沙汰しております。
もう数年は放置したと思っていたけど、前回の投稿がちょうど半年前だったのに面食らった管理人でーす(^o^)v
キャラ変わってるしー。いや、ただ寝不足でハイになってるだけだよー\(^o^)/

さて、早速(どこが)本題に入ります。
preg_match関数の使用例です。
$str = 'んなこと言われたらアンタ、チッチキチーやで〜';
if (preg_match('/^(.*)(チ.*)$/', $str, $matches)) {
echo $matches[2];
} else {
echo '往生しまっせ〜';
}

こんな感じで$matches変数を使いますよねー。
でも、これだとIDEには$matchesは未定義だと怒られます。
なので、
$matches = array();

などと初期化してみたりする訳だが…

preg_matchする度にイチイチ初期化するのメンドいのヽ(`Д´)ノ

この問題、どこかで取り上げられてるんじゃないかなーと思って検索しても、ほぼ皆無。
(検索語の選択が悪かったのかなぁ)
みんなはどうしているのかなぁ(?_?)
フツーに毎回初期化してるのか…
フツーにIDEの指摘を無視してるのか…

以下、蛇足です。検索しても望むような回答が得られなかったという話をクドクドとしているだけ。。
続きを読む