phpstrom 配置getter和setter
2024-10-20 08:46:44
先看一段代码
protected $mddid;
/**
* @return mixed
*/
public function getMddid()
{
return $this->mddid;
} /**
* @return string
*/
public static function fieldMddid()
{
return "mddid";
} /**
* @param mixed $mddid
* @return Mdd
*/
public function setMddid($mddid)
{
$this->mddid = $mddid;
return $this;
}
这个是如何配置的呢?
phpstrom -> preferences -> editor -> file and Code Templates -> code
Getter模板
/**
* @return ${TYPE_HINT}
*/
public ${STATIC} function ${GET_OR_IS}${NAME}()#if(${RETURN_TYPE}): ${RETURN_TYPE}#else#end
{
#if (${STATIC} == "static")
return self::$${FIELD_NAME};
#else
return $this->${FIELD_NAME};
#end
} /**
* @return string
*/
public static function field${NAME}()#if(${RETURN_TYPE}): string#else#end
{
return "${FIELD_NAME}";
}
Setter模板
/**
* @param ${TYPE_HINT} $${PARAM_NAME}
* @return ${CLASS_NAME}
*/
public ${STATIC} function set${NAME}(#if (${SCALAR_TYPE_HINT})${SCALAR_TYPE_HINT} #else#end$${PARAM_NAME})
{
#if (${STATIC} == "static")
self::$${FIELD_NAME} = $${PARAM_NAME};
#else
$this->${FIELD_NAME} = $${PARAM_NAME};
return $this;
#end
}
最新文章
- iOS-APNS证书申请与使用
- C#异常处理性能测试
- ios10 xcode8 适配的那些事
- win环境变量立即生效
- 【leetcode】House Robber &; House Robber II(middle)
- 反射类属性生成DataTable
- Hadoop MRUnit使用(一)
- 基于Qt有限状态机的一种实现方式和完善的人工智能方法
- EDD-SPT综合规则
- hdu1281二分图匹配
- ES6 中的 iterator
- http.go
- perfect-scrollbar在vue中的使用
- FCM算法的matlab程序
- 如何成为软件测试职场“头号玩家”,月入10k+
- netty答题
- 安装Ubuntu后一些准备
- 最简易的PHP Storm调试模式开启方式
- PL/SQL编程1-基础
- Bootstrapping算法
热门文章
- Spring Boot 运行原理 - 核心注解
- jQuery.form 上传文件
- knockout.js绑定(enable,disable,visable)
- PIE SDK 精度分析(分类后处理)
- preflight request预检请求
- 3 Linux文件基本属性
- ASP.NET----内置对象----Response
- Windows Server安装FileZilla服务端
- Anaconda 安装 tensorflow 和 keras
- mysql在windows(含客户端工具)及linux(yum)环境下安装