PHP编程进阶:类与文件操作全解析
1. 类的访问控制与示例
在PHP中,我们可以通过明确标记属性或方法为 private 或 protected ,来控制对对象内部的访问。“私有”( private )方法和属性仅在定义它们的类中可见,而“受保护”( protected )方法和属性在定义它们的类及其子类中可见。尝试在可见区域之外访问这些属性或方法通常会产生致命错误,从而停止脚本执行。
以下是一个示例代码:
<?php
// class tree
class Mammal {
public $name;
protected $age;
private $species;
}
class Human extends Mammal {
}
$mammal = new Mammal;
$mammal->name = 'William'; // ok
$mammal->age = 3; // fatal error
$mammal->species = 'Whale'; // fatal error
$human = new Human;
$human->name = 'Barry'; // ok
$human->age = 1; // fatal error
$human->species = 'Boy'; // undefined
?>
超级会员免费看
订阅专栏 解锁全文
565

被折叠的 条评论
为什么被折叠?



