Home > Article > Backend Development > PHP类(初学)
类示例:Cat.php
<?phpclass Cat { private $name ; private $age; private $color; function __construct() { $numargs = func_num_args (); if($numargs==3) { $this->name=func_get_arg(0); $this->age=func_get_arg(1); $this->color=func_get_arg(2); } }/* 不支持 * function __construct($name,$age,$color) { $this->name=$name; $this->age=$age; $this->color=$color; } */ public function getName() { return $this->name; } public function setName($name) { return $this->name=$name; } public function getAge() { return $this->age; } public function setAge($age) { $this->age=$age; } public function getColor() { return $this->color; } public function setColor($color) { $this->color=$color; } }?>
对象:
<?phpheader ('Content-Type:text/html;charset=UTF-8');require 'Cat.php';$cat1 = new Cat('蔡倩倩',24,'白的');/* * $cat1 = new Cat();$cat1->setName('蔡倩倩');$cat1->setAge(24);$cat1->setColor('白的'); */echo 'Cat1的姓名为:'.$cat1->getName().'<br>年龄为:'.$cat1->getAge();?>