PHP error: Unparenthesized `a ? b : c ? d : e` is deprecated
PHP error: Unparenthesized `a ? b : c ? d : e` is deprecated
您好,我一直卡在这条错误消息上。我试图用括号将其封装起来,但我仍然在这一行出现错误。
<li class="{{ (\Request::is('stocks/*') ? ' open' : Request::is('stocks') ? ' open' : Request::is('defective/*') ? ' open' : '') }}">
本地可以用,部署到heroku后就报错
你好像把括号放错了地方。试试这个:
<li class="{{ (\Request::is('stocks/*') ? ' open' : ( Request::is('stocks') ? ' open' : ( Request::is('defective/*') ? ' open' : '' ) ) ) }}">
您也可以简化它:
<li class="{{ ( ( \Request::is('stocks/*') || Request::is('stocks') || Request::is('defective/*') ) ? ' open' : '' ) }}">
您好,我一直卡在这条错误消息上。我试图用括号将其封装起来,但我仍然在这一行出现错误。
<li class="{{ (\Request::is('stocks/*') ? ' open' : Request::is('stocks') ? ' open' : Request::is('defective/*') ? ' open' : '') }}">
本地可以用,部署到heroku后就报错
你好像把括号放错了地方。试试这个:
<li class="{{ (\Request::is('stocks/*') ? ' open' : ( Request::is('stocks') ? ' open' : ( Request::is('defective/*') ? ' open' : '' ) ) ) }}">
您也可以简化它:
<li class="{{ ( ( \Request::is('stocks/*') || Request::is('stocks') || Request::is('defective/*') ) ? ' open' : '' ) }}">