类的基本操作 4、类的访问 为了向后兼容PHP4,PHP5声明属性依然可以直接使用关键字var 来替代(或者附加于) public、 private或 protected,但是已不再需 要var了。从PHP5.0到5.1.3,var一度曾被认为是废弃的,且抛出 E STRICT警告,但是PHP5.1.3之后它不再认为是废弃的,也不会抛 出警告。如果直接使用var声明属性,而没有用 public、 private或 protected 之一,PHP5会将其视为 public。例如
类的基本操作 ⚫ 4、类的访问 ⚫ 为了向后兼容PHP 4,PHP 5 声明属性依然可以直接使用关键字var 来替代(或者附加于)public、private或protected,但是已不再需 要var了。从PHP 5.0到5.1.3,var一度曾被认为是废弃的,且抛出 E_STRICT警告,但是PHP 5.1.3之后它不再认为是废弃的,也不会抛 出警告。如果直接使用var声明属性,而没有用public、private或 protected之一,PHP 5 会将其视为public。例如:
类的基本操作 4、类的访问 class stu var $number; /PHP视其为 public protected Sname: private Phone: public function Stuinfor0{echo"学生信息"} Object=new Stu Sobject->number="081101 echo Sobject->number //输出"081101 Sobject->StuinfoO //输出"学生信息 Sobject->phone="84565879", /本语句出错,访问权限不够
类的基本操作 ⚫ 4、类的访问 ⚫ class Cstu ⚫ { var $number; //PHP视其为public ⚫ protected $name; private $phone; ⚫ public function Stuinfo() { echo "学生信息"; } } ⚫ $object=new Cstu; ⚫ $object->number="081101"; ⚫ echo $object->number; //输出"081101" ⚫ $object->Stuinfo(); //输出"学生信息" ⚫ $object->phone="84565879"; //本语句出错,访问权限不够 ⚫ ?>