$obj = new User;
class User
{
public $name,$password;
}
然後,把 $obj 用 print_r() 印出來print_r($obj);
會看到
User Object
{
[name] =>
[password] =>
}
代表 $obj 是一個物件( Object ),並帶有兩個屬性( name 、 password ),其值皆為空。
如果我們要存取物件的屬性,就必須使用下列方式:
$obj = new User;
$obj -> name = 'John';
$obj -> password = '1234';
再用 print_r() 觀察,結果如下:User Object
{
[name] => John
[password] => 123
}
這樣我們就成功存取了物件屬性值了。
備註:需注意物件屬性不需要加上錢字號($),加上錢字號是指參考儲存在變數中的值,例如:
$name = 'id';
$obj -> $name = 'John';
實際上並不是對 name 屬性作存取,而是對 id 屬性作存取,
$obj -> id = 'John';
No comments:
Post a Comment