脚本宝典收集整理的这篇文章主要介绍了php – 类型提示和多个构造函数,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我遇到的第一个问题之一是我的各种类的构造函数.我有一些通用的控制器,其行为如下:
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); } }
通常,草案中有Rfc来扩展PHP中的PHP类型:
https://wiki.php.net/rfc/union_types
这将允许你写int |漂浮|数组| string $data = null.
以上是脚本宝典为你收集整理的php – 类型提示和多个构造函数全部内容,希望文章能够帮你解决php – 类型提示和多个构造函数所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。