$cm_json = exec('curl -H "Accept: application/vnd.pagerduty+json;version=2" -H "Authorization: Token token="XXXXXXX" -X GET -G "https://api.pagerduty.com/users/'.$user_id.'/contact_methods/" | jq '.contact_methods[] | select(.label == "Mobile") | .address'');
PHP 解析错误:语法错误,第 56 行出现意外的“[”
你有一个报价问题。在 jq 过滤器的单引号前使用 baskslash:
$cm_json = exec('curl -H "Accept: application/vnd.pagerduty+json;version=2" -H "Authorization: Token token="XXXXXXX" -X GET -G "https://api.pagerduty.com/users/'.$user_id.'/contact_methods/" | jq \'.contact_methods[] | select(.label == "Mobile") | .address\'');
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句