php についていくつかの基本的な質問をしたいのですが、
class Test1 {<br /> static private $_name;<br /><br />}<br /><br /><br />$_test1 = new Test1('张三');<br />var_dump($_test1);
ログイン後にコピー
ページの出力は次のとおりです:
object(Test1)#1 (0) { }
私も合格しました。しかし、Test1 クラスにコンストラクター メソッド __construct() を記述していないのに、なぜエラーが報告されないのでしょうか?
---- --解決策のアイデア------ ----------------コンストラクターはパラメータを渡す必要はありません。コンストラクターは実行されません。
----- -解決策のアイデア----------------------コンストラクターはすでにわかっていますが、定義しないと、その関数は空になります。
------ソリューションのアイデア----------------------しかし、
class Test1 {
static private $_name;
}
はコンストラクター __construct
を定義していません