このコードを実行すると、「コンストラクター内」のみが出力されます。
配列が印刷されていないのはなぜですか?
Apache ログにエラーは表示されません。PHP 構文チェッカーはエラーを表示しません。
<?php
//---- User Class ----
class User {
private $list;
function __construct() {
echo "in constructor";
$this->$list = array(1, 2, 5);
}
function printAll() {
print_r($this->$list);
}
} // end Class
$foo = new User();
$foo->printAll();
?>