我看了看manual,但似乎找不到答案.

没有可见性声明的方法在PHP中的默认可见性是什么?PHP是否具有Java中那样的包可见性?

例如,在下面的代码中,go()是公共的还是私有的?

class test {
  function go() {
  }
}

我问这个问题的原因是,我见过许多构造函数的代码写为function __construct(),有些写为public function __construct().它们相等吗?

推荐答案

违约是公开的.

类方法可以定义为public、private或protected.在没有任何显式可见性关键字的情况下声明的方法被定义为public.

http://www.php.net/manual/en/language.oop5.visibility.php

Php相关问答推荐

无法添加ProxyClass__setInitialized()上的忽略

PHP php_mongodb.dll for 32bit

如何发送woocommerce订单跟踪码与短信

在WooCommerce产品档案页面中显示产品销售百分比

如何使用php-amqplib连接到ActiveMQ Classic Docker镜像

根据在WooCommerce购物车和 checkout 中 Select 的送货方式显示快捷代码内容

从AJAX响应中获取一个未定义的html

在laravel 9或10 php中向中间件响应添加自定义数据

如何在execute语句中使用存储过程参数?

拉威尔10有许多通过获取所有祖父母数据的子元素S图像

使用 PHP,我可以将 foreach 语句放入瞬态中吗?

多个产品类别 Select 自定义 WooCommerce 插件设置页面

woocommerce checkout 页面上的自定义字段

将 WooCommerce 0 销售价格替换为自定义文本,并保留常规价格删除线

计算数组中连续值的数量

用于检测此模式的正则表达式:something;something=something,something=something... 未知次数

php var_dump(1) 返回字符串(4)

将样式文件或脚本引入WordPress模板

按数字然后按字符串对关联 PHP 数组进行排序

htaccess 无限循环问题