Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
クラスに次のものがあります。
class My_Class { $x = 'happy'; $y = array( 'iam' => $this->x); //getting a 500 error with that. function __construct() { // scripts, etc } }
予期しない $this (T_VARIABLE) が発生します。何かご意見は?
インスタンス変数を定義するときに $this を使用することはできません。この代替手段を試してください:
class My_Class { var $x = 'happy'; var $y = array(); function __construct() { $this->y['iam'] = $this->x; } }
クラス定義に変数を入れることはできません。定数は機能しますが、それ以外 (連結など) はエラーをスローします。
tag?