打开网站显示Parse error: syntax error, unexpected '/' 错误怎么办|已解决
Parse error: syntax error, unexpected '/' in /path/to/file.php on line X
问题:PHP 解析正则表达式时提示意外的
原因:正则表达式定界符不匹配(如
解决方案:
/ 符号,语法错误
preg_match('/^test', $str) 漏写结束 /)、定界符与表达式内字符冲突(如用 / 作定界符但表达式含未转义的 /,如 preg_match('/a/b/', $str))、正则修饰符位置错误(如 preg_match('/test/g/', $str) 但 PHP 正则修饰符无 g,且位置写在结束定界符外)
1. 补全正则定界符(如
preg_match('/^test$/', $str));2. 转义表达式内与定界符相同的字符(如
preg_match('/a\/b/', $str))或更换定界符(如 preg_match('#a/b#', $str));3. 使用 PHP 支持的修饰符(如
i/m/s),且放在结束定界符后(如 preg_match('/test/i', $str))
扫码添加技术【解决问题】
专业解决各种疑难杂症,您有任何问题都可联系我们技术人员。
本文来自博客园,作者:可有仙子迎风立,转载请注明原文链接:https://www.cnblogs.com/xztime/p/19704798

浙公网安备 33010602011771号