$new_object = 1;//实际上 int 是一种内置类型 main($new_object); ////这将会报错 //Catchable fatal error: Argument 1 passed to main() must be an instance of type_a, integer given
Actrace
2014-07-03 21:05:35 +08:00
可以要求参数为具体类(string,int,function都是内置的类),不过没有尝试过具体到属性.你可以在实现的内部指定目标属性,需要自己检查. 根据上面的帖子,稍微改下. function main(type_a $object){ isset($object->val); }
SoloCompany
2014-07-03 21:51:20 +08:00
如果你的真实需求是 enum,那么请使用真正的 enum 另外,这种典型的 ab 问题还是少出显得好
第 1 页 / 共 1 页
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。