大佬教程收集整理的这篇文章主要介绍了扩展PHP的类型提示,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻找一种使用@scope标签来扩展类型提示的方法,该标记可以允许包含文件访问对象范围.
file: template.php <?php /* @var $this MyObject */
这只允许公开变量和方法的类型提示.我希望做的是使用@scope标签扩展类型提示,使其能够访问MyObject范围:
file: template.php <?php /* @scope MyObject */
这将使文件内容的行为就像在MyObject范围内一样,而$这将暗示私有方法.
现在,我没有开发Netbeans平台的经验,但我有Java经验.如果我想完成这个,我从哪里开始?
希望这不是一个问题太弱.
这只是因为你的模板不能访问/调用一个类的私有属性/方法,以及如果你有一个对象(一个类的实例)你不应该能够访问/调用它的类的静态属性/方法.
如果您愿意在类内部输入提示,则同样适用 – 现在,类型提示列出了$this-> |的所有公共,受保护和私有方法. (|是游标),而静态属性和方法仍未列出.另一方面,如果你是MyClass :: |的类型提示现在只列出静态属性/方法,当MyClass类内部的所有public,protected和public都列出时,从外部访问私有的时候,列表中缺少(非常正确).
所以您要求的功能是错误的,否认了封装的正确原则.
以上是大佬教程为你收集整理的扩展PHP的类型提示全部内容,希望文章能够帮你解决扩展PHP的类型提示所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。