首页 > Web开发 > 详细

phpstrom 配置getter和setter

时间:2019-07-18 15:58:43      阅读:103      评论:0      收藏:0      [点我收藏+]

先看一段代码

   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
}

 

phpstrom 配置getter和setter

原文:https://www.cnblogs.com/wangkongming/p/11207806.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!