PHP クラスのコンストラクター
PHP クラスのコンストラクターは配列を渡しますが、結果は NULL です。なぜ? ? ?
class Excel{
var $re;
function __construct($re){
$this->gt;exc=$re;
}
function get(){
return $this->re;
}
}
?>
======== ====
require_once("./b.php");
$tem=array(1,4,7,8);
$t = 新しい Excel($tem);
$ff=$t->get();
var_dump($ff);============ ==========NULL
?>
------解決策---------- - --------
class Excel{
var $re;
function __construct($re){
$this->gt;exc=$re;
}
function get(){
return $ This->re;
}
}
属性名が一致しません。どうすれば正しい結果を取得できますか?
------解決策----------------------
次の属性に値を割り当てていません。コンストラクター
$this->gt;exc=$re;
が
$this->re=$re; に変更されました。
------解決策---------
属性名が矛盾しています。$this->re $this->exc で統一してください
LZ は不注意です