这篇文章主要介绍了关于php面向对象之封装,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
隐藏对象的属性和实现细节,仅对外提供公共的调用,控制在程序中属性的读取和修改的访问级别。
通过在前面添加关键字实现。
立即学习“PHP免费学习笔记(深入)”;

<?php
class MyClass
{
public $a ='public';
protected $b ='protected';
private $c = 'private';
public function test(){
// 类自身调用
//echo $this->a;
//echo $this->b;
//echo $this->c;
}
}
// 实例化
$c1 = new MyClass();
// 类外 以对象形式调用
echo $c1 -> a; // public
echo '<br/>';
// echo $c1 -> b; 报错
// echo $c1 -> c; 报错
// 调用方法
$c1 -> test();
?>隐藏对象的属性和实现细节,仅对外提供公共的调用,控制在程序中属性的读取和修改的访问级别。
通过在前面添加关键字实现。
立即学习“PHP免费学习笔记(深入)”;

<?php
class MyClass
{
public $a ='public';
protected $b ='protected';
private $c = 'private';
public function test(){
// 类自身调用
//echo $this->a;
//echo $this->b;
//echo $this->c;
}
}
// 实例化
$c1 = new MyClass();
// 类外 以对象形式调用
echo $c1 -> a; // public
echo '<br/>';
// echo $c1 -> b; 报错
// echo $c1 -> c; 报错
// 调用方法
$c1 -> test();
?>相关推荐:
以上就是php面向对象之封装的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号