スクリプトの書き方その3
いつもお世話になります。
XOOPSのコードを読んでいるんですが、沢山の方が関与しているので、
スクリプトの書き方もまちまちです。
そのせいで、素人の私は完全に混乱状態になっています。
※ PHPマニュアルのサイトでは、preg_xxxっていうのは、
/$str/ とういうように、/(スラッシュ)を使っているので、
!, %, | ? が出てくると、何が正しい書き方なのか全くわかりません。
質問 (1)
preg_replace("[\r\n]", "", $str) と
preg_replace("/[\r\n]/", "", $str) は同じですか?
質問 (2)
preg_replace('!<[^>]*?>!', ' ', $string) と、
preg_replace('/<[^>]*?>/', ' ', $string) は同じですか?
質問 (3)
(preg_match('!\W(\w+)$!s', $search, $match) と
(preg_match('/\W(\w+)$/s', $search, $match) は同じですか?
質問 (4)
preg_replace('?/\*.+\*/?sU', '', $val) の ?とはどういう意味ですか?
preg_replace('/\*.+\*/sU', '', $val) と同じですか?
それとも、
preg_replace('/?/\*.+\*/?/sU', '', $val) と同じですか?
質問 (5)
preg_replace("%(?<!\\\\)'%", "\\'", $string) の、%とはどういう意味ですか?
preg_replace("/(?<!\\\\)'/", "\\'", $string) と同じですか?
それとも、
preg_replace("/%(?<!\\\\)'%/", "\\'", $string) と同じですか?
迷惑かけますが、どうか、教えて下さい。
よろしくお願いします。