parse_url 戻り値の問題
<br />$parse_url = parse_url($page_info['url'])['scheme'];报错<br /><br />//看手册说parse_url()返回一个关联数组,报错是什么问题,必须要这样吗:<br />$parse_url = parse_url($page_info['url']);<br />$scheme = $parse_url['scheme'];<br />
ログイン後にコピー
-----解決策-------------------------- ------parse_url() は関数の後に [] を付けられますか?
------解決策---------parse_url($page_info['url']) [ 'scheme'] は php5.4 以降でのみ利用可能です
-----解決策---------PHP のバージョンが低すぎます
-----解決策---------のバージョンphpのレベルが低いため、この書き方には対応していません。
個人的には、2 番目のタイプの書き方の方がわかりやすいと思います。
------解決策--------- バージョンの理由、5.4 にアップグレードします
------解決策------------------バージョン 5.4 の問題は何ですか?
どちらの書き方が良いかは人によって異なるのでコメントしません。
でもいつもjsではこう書いていませんか?
------解決策---------echo PHP_VERSION; //5.4.20<br />$page_info['url'] = 'http://aaa.main.com';<br />echo $parse_url = parse_url($page_info['url'])['scheme']; //http
ログイン後にコピー