php - 需要定义不初始化任何东西的构造函数吗?
问题描述
如果你有一个没有初始化任何东西的构造函数的类,是否有必要定义构造函数?省略空构造函数是好还是坏?有什么明显的副作用吗?
例如:
<?php
class Foo
{
private $bar;
public function __construct() {
// No initialization logic
}
// ... rest of class
}
解决方案
为了获得最佳实践,您应该始终放置一个空的构造函数,然后如果要添加带参数的构造函数,则取决于您的需要。
推荐阅读
- python - 使用 tcp 套接字时出现输入问题
- recharts - 在 ReChart 中动态添加系列?
- python - 使用旋转 python 进行高斯消除
- apache-spark - 通过跳过 PySpark 中的最后一行来创建 RDD
- swiftui - swiftui - 如何从弹出模式视图中引用父视图?(附代码)
- python - Redis Streams 使用 XREAD 获取多个值
- r - 如何使用 R 从 Web 图标下载 excel 文件
- javascript - 如何将迭代语句放入 useEffect 中?
- javascript - 检测是否存在 HTML5 验证错误消息
- mysql - MySQL 查询 - 获取关注用户的所有评论