设置类中的属性
类可以定义为属性的特定变量。属性也被称为成员变量,类的属性在声明和赋值前需要加一个代表可见性的关键词(public、protected、private
),这些关键词决定了属性的作用域。属性的调用使用“->
”。
<?php
//设置类的属性
//类的属性和标准的变量很相似,不过必须在声明和赋值前面加一个代表可见性的关键字public、protected或private.
class ShopProduct {
public $title = '商品名称';
public $producerName = '制造商名称';
public $place = '产地';
public $price = 0;
private $discount = 0;
protected $sell = 1;
}
$producer1 = new ShopProduct();
echo $producer1->title;
echo '<br />';
//改变对象的属性
$producer1->title = '书籍';
echo $producer1->title;
//以下内容会报错,private和protected属性不能在对象中访问
// echo $producer1->discount;
echo $producer1->sell;
?>