php strrpos関数が5.0以降だと動作がかなり違う件

URL中のパスを判別して、所定の動作をさせたいので


PHPで現在アクセスされているページのURLを取得して
http://www.hoge256.net/2010/06/519.html

strrpos関数(指定した文字列が最後に見つかる位置の取得:後方検索) で判別する、strposじゃなくてstrrposです。
http://www.sememo.com/php/string/strrpos.html


としました。
正規表現つかえよって話ですが、そこは置いておいて。



ところでstrrposはPHPのバージョンが5.0以降だと動作がぜんぜん違います。


>>PHP5.0.0以前は、検索することが出来るのは、一文字です。
>>文字列の検索は出来ません。
えっ?意味なくね?

>>PHP5.0.0以降は、文字列を検索することが出来ます。
>>PHP5.0.0以降は、文字列を検索する位置の指定も出来ます。
まさにgj!!



ということで以下のように書きました。

	$getURL = $_SERVER["REQUEST_URI"];
			
	if(strrpos( $getURL, "hoge", 10) !== false)echo("hoge発見");