Operasi tidak sah menyebabkan ungkapan berterusan menjadi tidak sah
P粉418854048
2023-08-22 20:09:10
<p>Saya mempunyai kod berikut dan apabila saya mentakrifkan pembolehubah dalam pembina, saya mendapat ralat "Ralat Maut PHP: Ungkapan berterusan mengandungi operasi yang tidak sah". Ia berfungsi dengan baik apabila digunakan dalam rangka kerja Laravel. </p>
<pre class="brush:php;toolbar:false;"><?php
Apl ruang nama;
kelas Amazon
{
dilindungi $serviceURL = config('api.amazon.service_url');
fungsi awam __construct()
{
}
}</pre>
<p>Saya melihat soalan ini: Ralat PHP: ralat maut: ungkapan malar mengandungi operasi yang tidak sah
Tetapi kod saya tidak mengisytiharkan sebarang kandungan statik, jadi jawapan ini tidak menyelesaikan masalah saya. </p>
Pendekatan ini tidak membenarkan permulaan sifat kelas. Anda perlu memindahkan permulaan ke dalam pembina.
Seperti yang dinyatakan di sini
Satu-satunya cara anda boleh membuatnya berkesan ialah: