关闭

PhpStorm - PHP类型提示

标签: PHP强类型提示类型提示
1870人阅读 评论(1) 收藏 举报
分类:

PHP作为弱类型语言在编写上有很多的优势,但是有时候作为弱类型确带来的类型无法明确的麻烦。不知道里面相关的类中有什么类型

当然其中不能单靠IDE来解决,有时候也是自己的这个代码设计的问题

今天分享一下个人的PHP类型提示:


1.基于PhpStorm-IDE的提示

定义:@property 可以定义说明类中含有的变量

/**
 * @property string $Lat
 * @property string $lng
 */
class demo{}


定义:@var 可以定义说明变量类型

/* @var $asd demo */
public $asd = (Object)array();


--鄙人不等不说 PhpStorm 真的好好用


有关于 @ 备注说明地址: https://www.phpdoc.org/


2.老老实实的写GetSet 

  个人始终是觉得别扭:一个弱类型弄得跟强类型类似的,但是真的很好这个方式

class demo{
    public $one;

    /**
     * @return mixed
     */
    public function getOne()
    {
        return $this->one;
    }

    /**
     * @param mixed $one
     */
    public function setOne($one)
    {
        $this->one = $one;
    }

    /**
     * @return mixed
     */
    public function getTwo()
    {
        return $this->two;
    }

    /**
     * @param mixed $two
     */
    public function setTwo($two)
    {
        $this->two = $two;
    }
    public $two;
}



2
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

PHPStorm2017去掉参数提示 parameter name hints

JetBrains 的各种语言的 IDE 都灰常灰常好用, 个个都是神器, PHPStorm 作为PHP开发的神器也不必多说了今天升级到 PHPStorm 2017.1 发现增加了好些新功能, 有个默...
  • zsjangel
  • zsjangel
  • 2017-03-26 17:07
  • 7255

PHPStorm单词拼写纠正提示设置

使用PHPStorm经常能看到一些单词下面打了波浪线,而这个波浪线是拼写纠正提示~ 如果你使用Symfony、Yii等等框架会发现项目里面有很多这种拼写纠正提示,看起来眼花缭乱的。 如果你想解决这个...
  • zhuocr
  • zhuocr
  • 2017-02-22 09:33
  • 1560

在phpstorm上安装代码规范检查工具

前言:上次介绍了php的三种开发规范,但是有时候还是不能完全遵守,所以需要一个检查机制,能在写代码的时候边写边提示,以下就介绍在我们常用的编辑器上安装代码检查工具。此处的规范是指psr2编码风格规范。...
  • seven_2016
  • seven_2016
  • 2017-07-25 18:54
  • 899

phpstorm的代码提示功能开启

今天编辑代码的时候发现居然没有自动提示功能,但是在刚安装完使用的时候的确是有的,通过搜索找到了一片文章 1.安装好phpstorm之后 发现代码高亮和函数自动提示都失效了 网上有人说可能是P...
  • succeed0924
  • succeed0924
  • 2015-06-13 08:49
  • 9946

为PhpStorm添加Laravel 代码智能提示功能

PhpStorm 默认情况下是没有对Laravel框架的代码提示功能的,下面给出Laravel 5 在PhpStorm 2017.1版本下的安装过程。 1.安装laravel插件 ...
  • ruglcc
  • ruglcc
  • 2017-04-21 16:53
  • 5701

使用框架时特别是yaf,IDE不提示类,不补全还警告的解决

最近使用了yaf框架,众所周知,yaf框架是使用了php扩展,速度快,轻量,高效。 可是我的IDE在继承或实例化的时候,会报警告,因为我并没有在哪个地方创建过类。 当然这运行起来的时候是没有问题的...
  • AKmumu2010
  • AKmumu2010
  • 2014-02-12 11:24
  • 2558

配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)

1、设置字体、风格
  • wzj0808
  • wzj0808
  • 2017-02-07 15:16
  • 2843

PhpStorm支持CodeIgniter框架的代码智能提示

Mac OS系统下安装的PhpStorm 2016.2.1,项目选用PHP的CodeIgniter 3.1框架,需要下载的3个php文件:https://github.com/topdown/phpS...
  • zhao_liwei
  • zhao_liwei
  • 2016-08-27 21:05
  • 1307

Android程序员学PHP开发(7)-强转变量类型判断-PhpStorm

转载请注明出处:http://blog.csdn.net/iwanghang/ 觉得博文有用,请点赞,请评论,请关注,谢谢!~ 强制转换 和 变量类型判断 <?php /** * ...
  • iwanghang
  • iwanghang
  • 2017-01-12 15:54
  • 695

phpstorm 提示请配置PHP解释器的解决办法

phpstorm配置PHP解释器
  • qq_17284055
  • qq_17284055
  • 2016-05-03 13:56
  • 3375
    个人资料
    • 访问:9521次
    • 积分:196
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:0篇
    • 译文:0篇
    • 评论:3条
    文章分类
    文章存档
    最新评论