我一直在研究
PHP7的新功能,并认为我可能会开始准备我的项目,因为它引入了新功能,如标量类型提示.
我遇到的第一个问题之一是我的各种类的构造函数.我有一些通用的控制器,其行为如下:
- public function __construct($data = null) {
- if (is_numeric($data)) {
- $this->controller->createById($data);
- }
- elseif (is_array($data)) {
- $this->controller->createByArray($data);
- }
- elseif (strlen($data) > 0) {
- $this->controller->createByUrl($data);
- }
- }