PHP如何更好的利用PHPstorm的自动提示

  介绍

这篇文章主要介绍了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的自动提示”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

PHP如何更好的利用PHPstorm的自动提示