在PHP中,public、protected和private用于控制类成员的访问权限。public修饰的成员可在类内、子类及外部任意访问;protected成员只能在类本身和子类中访问,不允许外部调用;private成员仅限于所在类内部使用,子类和外部均无法访问。合理运用这三个修饰符,有助于实现封装性和代码安全性,提升程序的可维护性与结构清晰度。
1、 创建一个PHP文件,定义publicuse类并声明一个公共变量。
2、 定义一个继承自publicuse的sonpublicuse类,在该类中实现一个方法,用于输出父类和子类中的变量名、方法名及字符串内容。
3、 创建sonpublicuse实例,输出其变量与方法信息。
4、 创建一个受保护的页面,定义Protecteduse类,并在其中声明一个受保护的变量。
5、 创建一个名为sonProtecteduse的子类,继承自Protecteduse类,并在该子类中定义两个公共方法,用于输出父类中的变量内容。
6、 需实例化对象以调用子类的两个方法,否则将引发错误。
7、 创建一个私有类,包含私有变量,并提供公共方法用于访问和输出该私有变量。
8、 实例化对象以访问类中私有变量的输出方法
