1. 程式人生 > >php 中定義類

php 中定義類

pro AC print pos foreach 引用屬性 reac function 方法

<?php
class Car{
var $color;
function __construct($color=‘green‘){
$this->color=$color;    
}
function what_color(){
return $this->color;    
}
}
function print_var($obj){
    foreach(get_object_vars($obj) as $props=>$val){
     echo "$props=$val";    
    }
    
}
$myCar
=new Car(); print_var($myCar); //echo $myCar->what_color(); ?>

在php中定義類是,應註意定義屬性使用var ,引用屬性和方法使用$this,註意前面需要添加$,另外,在新版本的PHP中,使用了__construct函數,是兩個下劃線。

註意:get_object_vars方法:返回由對象屬性組成的關聯數組

php 中定義類