PHP中什么是私有访问修饰符

很明显,如果在PHP中将任何变量或者方法声明为private,那么它们只能在类内部使用。不能使用类对象调用私有方法。

PHP私有访问修饰符示例

在下面的示例中,“title”属性被设置为private,这意味着您不能通过使用它的实例直接在这个类之外访问它。假设您尝试使用$obj->title访问实例$obj的$title;然后它会产生一个错误。为了解决这个问题,这里我们定义了两个公共方法,函数“SetTitle()”设置“title属性”中的值,函数“DispTitle()”显示“title”值。

<?php

class Myclass

{

	private $title;

	public function SetTitle($setval)

	{

		$this->title=$setval;

	}

	public function DispTitle()

	{

		echo $this -> title;

		echo "<br />";

	}

}

$obj = new Myclass();

$obj->SetTitle("ABCXYZ");

$obj->DispTitle();

?>
日期:2020-04-18 01:09:16 来源:oir作者:oir