PHP public访问修饰符示例

在下面的示例中,Myclass的class属性和方法被设置为“public”,在类之外,创建Myclass的实例。然后,$obj访问“title”属性,并为其分配一个“title”“ABCXYZ”。那么
title属性的值是“$obj”。
再次访问实例以显示它,最后,$obj调用类方法disptitle(),它还将显示类实例的“title”属性的值。因为这个方法有权访问title属性,所以发生这种情况是因为class属性和方法是公共的。

<?php

class Myclass

{

	public $title;
	public function DispTitle()
	{
		echo $this -> title;
		echo "<br />";
	}

}

$obj = new Myclass();

$obj->title = "ABCD onitroad";

echo $obj->title;

echo "<br />";

echo $obj->DispTitle();

?>
PHP中的public访问修饰符作用是什么

很明显,“public”访问修饰符实现了最高级别的可访问性。如果将类属性和方法定义为“public”,那么它可以在PHP脚本中的任何地方使用。

日期:2020-04-18 01:09:17 来源:oir作者:oir