<?php

//声明一个类我们通常称准备一个<对象制造机>.
class 家庭成员
{
  //申明数个成员变量,我们通常称<属性>.
  var $爸爸的名字;
  var $妈妈的名字;

  //编写一个成员函数,我们通常称<方法>.
  function 显示( $参数_内容 ){
    echo $参数_内容.”";
  }

  //编写一个与类<对象>名相同的函数<方法>,我们通常称<构造函数>
  //在类的实例化/创建过程中(自动)调用.
  function 家庭成员( $参数_显示吗, $参数_爸爸的名字 = “”, $参数_妈妈的名字 = “” ){
    // 如果不给出,就为空,提供默认值
    //给成员变量<属性>赋值.
    //$this是一个专用语,只可以在类<对象>中使用,表示的意思就是类<对象>自己.
    $this->爸爸的名字 = $参数_爸爸的名字;
    $this->妈妈的名字 = $参数_妈妈的名字;

    if ($参数_显示吗 == “显示全部名字”) {
      //调用成员函数<方法>.
      $this->显示( “我爸爸的名字叫:”.$this->爸爸的名字 );
      $this->显示( “我妈妈的名字叫:”.$this->妈妈的名字 );
    }
    else {
      echo “对象创建完成”;
    }
  }
}

//根据已经声明的类<对象制造机>来创建一个实例<对象>,通常我们称为构建一个<对象>.
//由于此类有一个构造函数,所以它会运行自己的构造函数.
$我的家庭 = new 家庭成员(“显示全部名字”);

?>

  http://www.phpx.com/happy/viewthread.php?tid=106657