0

警告: preg_match() [function.preg-match]: コンパイルに失敗しました: 201 行目の /home/watchit/public_html/wp-includes/class-wp.php のオフセット 3 の括弧が一致しません

このため:

if ( preg_match("#^$match#", $request_match, $matches) ||

これに変更:

if ( preg_match("#^$match#", $request_match, $matches)) ||

そしてこれを得ました:

解析エラー: 構文エラー、201 行目の /home/watchit/public_html/wp-includes/class-wp.php の予期しない T_BOOLEAN_OR

4

2 に答える 2

4
if ( preg_match("#^".preg_quote($match,'#'),"#", $request_match, $matches) ||

)前に余分なものを削除したことにも注意してください||

于 2012-06-16T01:43:59.150 に答える
1

OR演算子(||)はif句の一部である必要があるため、

if ( preg_match("#^$match#", $request_match, $matches)) ||

になる必要があります

if ( preg_match("#^$match#", $request_match, $matches) || your other conditions ){
于 2012-06-16T01:46:19.337 に答える