無効な操作により定数式が無効になります
P粉418854048
P粉418854048 2023-08-22 20:09:10
0
2
515
<p>次のコードがあり、コンストラクターで変数を定義すると、「PHP 致命的エラー: 定数式に無効な演算が含まれています」というエラーが発生します。 Laravelフレームワークで使用すると正常に動作します。 </p> <pre class="brush:php;toolbar:false;"><?php 名前空間アプリ。 クラスアマゾン { protected $serviceURL = config('api.amazon.service_url'); パブリック関数 __construct() { } }</pre> <p>この質問を見た: PHP エラー: 致命的なエラー: 定数式に無効な操作が含まれています しかし、私のコードでは静的コンテンツが宣言されていないため、この回答では問題は解決されません。 </p>
P粉418854048
P粉418854048

全員に返信(2)
P粉391955763

このメソッドではクラス属性の初期化はできません。初期化をコンストラクターに移動する必要があります。

いいねを押す +0
P粉652523980

ここに記載されているように

それを機能させる唯一の方法は次のとおりです:

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート