前提・実現したいこと
PHPで配列の中で...を使って展開したい。
発生している問題・エラーメッセージ
syntax error, unexpected '...' (T_ELLIPSIS), expecting ']'
該当のソースコード
PHP
1<?php 2 3$data = ['c', 'd']; 4 5$member = ['a', 'b', ...$data, 'e']; 6 7?>
試したこと
PHP7.4以降では...演算子を利用して展開が可能とのことだったので、
phpinfo()でVersionを確認したら7.4.21でした。 ネットで調べてみましたがいい情報が得られませんでした。 何か設定が必要でしょうか?
###補足情報(FW/ツールのバージョンなど)
MAMPで環境構築しました。
OS
Macintosh; Intel Mac OS X 10_13_6)
Apache Version Apache/2.4.46 (Unix) OpenSSL/1.0.2u PHP/7.4.21 mod_wsgi/3.5 Python/2.7.13 mod_fastcgi/mod_fastcgi-SNAP-0910052141 mod_perl/2.0.11 Perl/v5.30.1
回答1件
あなたの回答
tips
プレビュー