这篇文章主要介绍了PHP如何更好的利用PHPstorm的自动提示,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
PHP有什么特点
1,执行速度快。2,具有很好的开放性和可扩展性。3,PHP支持多种主流与非主流的数据库。4,面向对象编程:PHP提供了类和对象。5,版本更新速度快。6,具有丰富的功能7,可伸缩性。8、功能全面,包括图形处理,编码与解码,压缩文件处理,xml解析等。
PHP如何更好的利用PHPstorm的自动提示
说明
写了一段时间的java之后,特别不习惯PHP本身的弱类型方式,在写代码的时候总觉得不怎么放心,特别本身PHP又是弱类型的语言,所以在编码的时候,很多时候是没有代码提示的。
一个一般例子
class Data { ,,,public 美元名称; ,,,public 性别美元; ,,,public 年龄;美元 ,,,public function __construct(姓名、性别、美元时代美元),{ ,,,,,,,这个→美元name =,美元名称; ,,,,,,,这个→美元gender =,性别美元; ,,,,,,,这个→美元age =,美元的年龄; ,,,} } class Test  { ,,,public function 运行(),{ ,,,,,,,data 美元;=,( ,,,,,,,,,,,new 数据(& # 39;张三& # 39;,& # 39;男& # 39;,18), ,,,,,,,,,,,new 数据(& # 39;李四& # 39;,& # 39;男& # 39;,14), ,,,,,,,,,,,new 数据(& # 39;王五& # 39;,& # 39;男& # 39;,17), ,,,,,,,,,,,new 数据(& # 39;大姨妈& # 39;,& # 39;女& # 39;,23), ,,,,,,,); ,,,} ,,,private function eachData(元数据),{ ,,,,,,,foreach (data 美元;as 项目美元),{ ,,,,,,,,,,,echo 美元项→名称# 39;公司=祝辞& # 39;。美元项→性别强生# 39;=祝辞& # 39;。美元项→干净自己的年龄\ n" ,,,,,,,} ,,,} } (new 测试)→运行();
以上例子来看,一般来说其实也是不存在什么问题的,但是在编写
cho 美元项→名称# 39;公司=祝辞& # 39;。美元项→性# 39;公司=祝辞& # 39;。美元项→干净自己的年龄\ n"
这段代码的时候,在调用属性的时候是没有自动提示的,那么数据量大的时候需要往上翻然后进行复制或者编写下来,降低编码速度,而且有时候心里还没谱,怕写错。
以下是我写的一个完整的利用注释和本身php特性的例子:
class Data { ,,,public 美元名称; ,,,public 性别美元; ,,,public 年龄;美元 ,,,public function __construct(姓名、性别、美元时代美元),{ ,,,,,,,这个→美元name =,美元名称; ,,,,,,,这个→美元sex =,性别美元; ,,,,,,,这个→美元age =,美元的年龄; ,,,} } class Test  { ,,,public function 运行(),{ ,,,,,,,data 美元;=,( ,,,,,,,,,,,new 数据(& # 39;张三& # 39;,& # 39;男& # 39;,18), ,,,,,,,,,,,new 数据(& # 39;李四& # 39;,& # 39;男& # 39;,14), ,,,,,,,,,,,new 数据(& # 39;王五& # 39;,& # 39;男& # 39;,17), ,,,,,,,,,,,new 数据(& # 39;大姨妈& # 39;,& # 39;女& # 39;,23), ,,,,,,,); ,,,} ,,,/* * ,,,,*,遍历输出数据 ,,,,*,@param array 元数据 ,,,*/,,,private function eachData(元数据),{ ,,,,,,,foreach (data 美元;as 项目美元),{ ,,,,,,,,,,,如果(item 美元;instanceof 数据),{ ,,,,,,,,,,,,,,,echo 美元项→名称# 39;公司=祝辞& # 39;。美元项→性别强生# 39;=祝辞& # 39;。美元项→干净自己的年龄\ n" ,,,,,,,,,,,} ,,,,,,,} ,,,} } (new 测试)→运行();
这里主要的是加了一个如果判断,判断数据类型是否是数据的一个具体实例;
在这个地方,PHPstorm会根据这个判断在做美元项目属性调用的时候会有自动提示,非常的方便。
思考
从这里得到的一些思考,那就是我们在编写程序的时候可以更好的考虑严谨性,从上面的例子来看,这样子做了,再加一些错误处理机制,能更好的保证数据的安全性和完整性,不仅仅是编辑器提示的方便。
后续再做代码检查和跟踪的时候,将也是一件非常方便的事情,而且业务逻辑也更清晰。
感谢你能够认真阅读完这篇文章,希望小编分享的“PHP如何更好的利用PHPstorm的自动提示”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!