分享主题:linux,nginx,php,mysql

yaf Yaf_Route_Regex syntax error, unexpected single-quoted string “product/([a-zA-Z-_0-9]+)”, expecting “)”,yaf自定义添加正则路由出错

php 现在加入小程序俱乐部QQ群:483987340

在yaf框架里,
使用Yaf_Route_Regex添加路由时,
报下面错误:
Warning: Yaf_Application::bootstrap(): Couldn’t find bootstrap file
Parse error: syntax error, unexpected single-quoted string “#product/([a-zA-Z-_0-9]+)#”, expecting “)”

原因是你使用yaf官方文档中示例代码,
在代码中包含有非英文空白符。

yaf Unexpected Single Quoted

解决的办法就是不要复制网页上的代码,
手工敲一篇,
或者删除非英文空白符,
或者使用下面的代码(已经删除非英文字符),

   $route = new Yaf_Route_Regex(
     'product/([a-zA-Z-_0-9]+)',
     array(
       'controller' => 'products',
       'action' => 'view'
     ),
     array(
       //完成数字到字符变量的映射
       1 => 'ident'
     )
   );
   $router->addRoute('product', $route);

 

猛击这里
观看子恒老师《微信公众号支付开发》系列视频
了解实现过程和下载源码

声明:本文仅供交流学习 , 版权归属原作者,部分文章未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:58842997,我们会及时删除。
秦子恒公众号

来源:秦子恒博客,欢迎转载分享,请保留出处

yaf Yaf_Route_Regex syntax error, unexpected single-quoted string “product/([a-zA-Z-_0-9]+)”, expecting “)”,yaf自定义添加正则路由出错链接:https://www.qinziheng.com/php/9849.htm

现在就加入微信开发QQ群2:483987340,跟同行探讨微信公众平台开发。群满就关闭,你得等到下一个群开通才能加入……

喜欢 (1)