是否有可能在PHP中使变量私有以及常量?
我想让变量变为私有,所以这个变量不能在类外访问,也想让变量保持不变,因为我不想在类外面访问类名的常量变量
请有人建议我的答案.谢谢.
首先,您的PHP 变量可以始终设置为private public或protected使用相应的关键字.
其次,您的PHP类常量 不能设置为另一个范围而不是公共范围.所以这两种语法都无效:public const A private const A.你只能const A在课堂上使用.
如果你想让你的常量私有,你应该声明你的静态成员如下:
class A
{
private static $a;
}
Run Code Online (Sandbox Code Playgroud)
这个类成员可以像常量一样调用via A::$a,但是,你仍然可以修改它的值.