#環境
ARM(といってもIntel SoC)
Linux(intel SoC向けディストリビューションPoky)
サーバはlighttpd
PHPバージョンは5.6.38
#何が問題だったか
@rana_kualu 様からスッキリ回答いただきました!
私は一体何をみて、勘違いをしていたのでしょう。。。
PHP 4.x以降から可能だと思っていました。
末尾コードのカンマは、PHP7.3以降です。
ローカルでApacheとか最新のサーバを立てて、うまく動いて、
いざ組み込みとなった時に、PHPのバージョン全然古いじゃない、パターンでした。
##早速本題
ajaxからPHPをPOSTしてデータをやり取りしていました。
以下のコードではエラーが出てしまい、POSTデータが取れませんでした。
NG_code
$arr = array();
:
:
array_push($arr, $_POST['data1'], $_POST['data2'], $_POST['data3'], );
エラー内容は、鍵括弧の終わり「 )」がダメだよのエラー
##PHPって最後にカンマ付けても問題ないはず
※それはPHP7.3以降のお話でした。
OK_code
$arr = array();
:
:
array_push($arr, $_POST['data1'], $_POST['data2'], $_POST['data3']);