ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

PHP 构造函数

作者: Jose Torres ALL

Sublime 插件,基于类属性自动生成 PHP 构造函数

详细信息

安装量

  • 总数 25K
  • Win 19K
  • Mac 2K
  • Linux 4K
Aug 6 Aug 5 Aug 4 Aug 3 Aug 2 Aug 1 Jul 31 Jul 30 Jul 29 Jul 28 Jul 27 Jul 26 Jul 25 Jul 24 Jul 23 Jul 22 Jul 21 Jul 20 Jul 19 Jul 18 Jul 17 Jul 16 Jul 15 Jul 14 Jul 13 Jul 12 Jul 11 Jul 10 Jul 9 Jul 8 Jul 7 Jul 6 Jul 5 Jul 4 Jul 3 Jul 2 Jul 1 Jun 30 Jun 29 Jun 28 Jun 27 Jun 26 Jun 25 Jun 24 Jun 23
Windows 0 0 2 1 1 0 1 1 1 0 1 0 1 0 0 0 1 1 1 0 0 1 1 0 0 0 0 0 0 0 0 1 0 2 2 2 0 0 0 2 1 0 1 0 0
Mac 1 1 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0
01234Aug 6Aug 3Jul 31Jul 28Jul 25Jul 22Jul 19Jul 16Jul 13Jul 10Jul 7Jul 4Jul 1Jun 28Jun 25Aug 6 Linux: 0 Mac: 1 Windows: 0Aug 5 Linux: 0 Mac: 1 Windows: 0Aug 4 Linux: 0 Mac: 0 Windows: 2Aug 3 Linux: 0 Mac: 1 Windows: 1Aug 2 Linux: 0 Mac: 0 Windows: 1Aug 1 Linux: 0 Mac: 0 Windows: 0Jul 31 Linux: 0 Mac: 0 Windows: 1Jul 30 Linux: 0 Mac: 0 Windows: 1Jul 29 Linux: 0 Mac: 1 Windows: 1Jul 28 Linux: 0 Mac: 0 Windows: 0Jul 27 Linux: 0 Mac: 0 Windows: 1Jul 26 Linux: 0 Mac: 0 Windows: 0Jul 25 Linux: 0 Mac: 0 Windows: 1Jul 24 Linux: 0 Mac: 0 Windows: 0Jul 23 Linux: 0 Mac: 0 Windows: 0Jul 22 Linux: 0 Mac: 0 Windows: 0Jul 21 Linux: 0 Mac: 0 Windows: 1Jul 20 Linux: 0 Mac: 0 Windows: 1Jul 19 Linux: 0 Mac: 0 Windows: 1Jul 18 Linux: 0 Mac: 0 Windows: 0Jul 17 Linux: 0 Mac: 0 Windows: 0Jul 16 Linux: 0 Mac: 0 Windows: 1Jul 15 Linux: 0 Mac: 0 Windows: 1Jul 14 Linux: 0 Mac: 0 Windows: 0Jul 13 Linux: 1 Mac: 0 Windows: 0Jul 12 Linux: 0 Mac: 0 Windows: 0Jul 11 Linux: 0 Mac: 0 Windows: 0Jul 10 Linux: 0 Mac: 0 Windows: 0Jul 9 Linux: 0 Mac: 0 Windows: 0Jul 8 Linux: 0 Mac: 0 Windows: 0Jul 7 Linux: 0 Mac: 0 Windows: 0Jul 6 Linux: 0 Mac: 0 Windows: 1Jul 5 Linux: 0 Mac: 1 Windows: 0Jul 4 Linux: 1 Mac: 0 Windows: 2Jul 3 Linux: 0 Mac: 0 Windows: 2Jul 2 Linux: 0 Mac: 0 Windows: 2Jul 1 Linux: 0 Mac: 0 Windows: 0Jun 30 Linux: 0 Mac: 0 Windows: 0Jun 29 Linux: 0 Mac: 0 Windows: 0Jun 28 Linux: 0 Mac: 0 Windows: 2Jun 27 Linux: 1 Mac: 0 Windows: 1Jun 26 Linux: 0 Mac: 0 Windows: 0Jun 25 Linux: 0 Mac: 0 Windows: 1Jun 24 Linux: 0 Mac: 0 Windows: 0Jun 23 Linux: 0 Mac: 0 Windows: 0Aug 6 Linux: 0 Mac: 1 Windows: 0Aug 5 Linux: 0 Mac: 1 Windows: 0Aug 4 Linux: 0 Mac: 0 Windows: 2Aug 3 Linux: 0 Mac: 1 Windows: 1Aug 2 Linux: 0 Mac: 0 Windows: 1Aug 1 Linux: 0 Mac: 0 Windows: 0Jul 31 Linux: 0 Mac: 0 Windows: 1Jul 30 Linux: 0 Mac: 0 Windows: 1Jul 29 Linux: 0 Mac: 1 Windows: 1Jul 28 Linux: 0 Mac: 0 Windows: 0Jul 27 Linux: 0 Mac: 0 Windows: 1Jul 26 Linux: 0 Mac: 0 Windows: 0Jul 25 Linux: 0 Mac: 0 Windows: 1Jul 24 Linux: 0 Mac: 0 Windows: 0Jul 23 Linux: 0 Mac: 0 Windows: 0Jul 22 Linux: 0 Mac: 0 Windows: 0Jul 21 Linux: 0 Mac: 0 Windows: 1Jul 20 Linux: 0 Mac: 0 Windows: 1Jul 19 Linux: 0 Mac: 0 Windows: 1Jul 18 Linux: 0 Mac: 0 Windows: 0Jul 17 Linux: 0 Mac: 0 Windows: 0Jul 16 Linux: 0 Mac: 0 Windows: 1Jul 15 Linux: 0 Mac: 0 Windows: 1Jul 14 Linux: 0 Mac: 0 Windows: 0Jul 13 Linux: 1 Mac: 0 Windows: 0Jul 12 Linux: 0 Mac: 0 Windows: 0Jul 11 Linux: 0 Mac: 0 Windows: 0Jul 10 Linux: 0 Mac: 0 Windows: 0Jul 9 Linux: 0 Mac: 0 Windows: 0Jul 8 Linux: 0 Mac: 0 Windows: 0Jul 7 Linux: 0 Mac: 0 Windows: 0Jul 6 Linux: 0 Mac: 0 Windows: 1Jul 5 Linux: 0 Mac: 1 Windows: 0Jul 4 Linux: 1 Mac: 0 Windows: 2Jul 3 Linux: 0 Mac: 0 Windows: 2Jul 2 Linux: 0 Mac: 0 Windows: 2Jul 1 Linux: 0 Mac: 0 Windows: 0Jun 30 Linux: 0 Mac: 0 Windows: 0Jun 29 Linux: 0 Mac: 0 Windows: 0Jun 28 Linux: 0 Mac: 0 Windows: 2Jun 27 Linux: 1 Mac: 0 Windows: 1Jun 26 Linux: 0 Mac: 0 Windows: 0Jun 25 Linux: 0 Mac: 0 Windows: 1Jun 24 Linux: 0 Mac: 0 Windows: 0Jun 23 Linux: 0 Mac: 0 Windows: 0Aug 6 Linux: 0 Mac: 1 Windows: 0Aug 5 Linux: 0 Mac: 1 Windows: 0Aug 4 Linux: 0 Mac: 0 Windows: 2Aug 3 Linux: 0 Mac: 1 Windows: 1Aug 2 Linux: 0 Mac: 0 Windows: 1Aug 1 Linux: 0 Mac: 0 Windows: 0Jul 31 Linux: 0 Mac: 0 Windows: 1Jul 30 Linux: 0 Mac: 0 Windows: 1Jul 29 Linux: 0 Mac: 1 Windows: 1Jul 28 Linux: 0 Mac: 0 Windows: 0Jul 27 Linux: 0 Mac: 0 Windows: 1Jul 26 Linux: 0 Mac: 0 Windows: 0Jul 25 Linux: 0 Mac: 0 Windows: 1Jul 24 Linux: 0 Mac: 0 Windows: 0Jul 23 Linux: 0 Mac: 0 Windows: 0Jul 22 Linux: 0 Mac: 0 Windows: 0Jul 21 Linux: 0 Mac: 0 Windows: 1Jul 20 Linux: 0 Mac: 0 Windows: 1Jul 19 Linux: 0 Mac: 0 Windows: 1Jul 18 Linux: 0 Mac: 0 Windows: 0Jul 17 Linux: 0 Mac: 0 Windows: 0Jul 16 Linux: 0 Mac: 0 Windows: 1Jul 15 Linux: 0 Mac: 0 Windows: 1Jul 14 Linux: 0 Mac: 0 Windows: 0Jul 13 Linux: 1 Mac: 0 Windows: 0Jul 12 Linux: 0 Mac: 0 Windows: 0Jul 11 Linux: 0 Mac: 0 Windows: 0Jul 10 Linux: 0 Mac: 0 Windows: 0Jul 9 Linux: 0 Mac: 0 Windows: 0Jul 8 Linux: 0 Mac: 0 Windows: 0Jul 7 Linux: 0 Mac: 0 Windows: 0Jul 6 Linux: 0 Mac: 0 Windows: 1Jul 5 Linux: 0 Mac: 1 Windows: 0Jul 4 Linux: 1 Mac: 0 Windows: 2Jul 3 Linux: 0 Mac: 0 Windows: 2Jul 2 Linux: 0 Mac: 0 Windows: 2Jul 1 Linux: 0 Mac: 0 Windows: 0Jun 30 Linux: 0 Mac: 0 Windows: 0Jun 29 Linux: 0 Mac: 0 Windows: 0Jun 28 Linux: 0 Mac: 0 Windows: 2Jun 27 Linux: 1 Mac: 0 Windows: 1Jun 26 Linux: 0 Mac: 0 Windows: 0Jun 25 Linux: 0 Mac: 0 Windows: 1Jun 24 Linux: 0 Mac: 0 Windows: 0Jun 23 Linux: 0 Mac: 0 Windows: 0

README

源代码
bitbucket.​org

PHP 构造函数

PHP Constructors 为您生成 PHP 类的构造函数。

功能

  • 生成类构造函数
  • 描述、类型和变量名将从变量的文档块中自动发现。

使用说明

  1. 在您的 PHP 类中编写类属性
class test
{
    /**
     * @var my\long\namespace Var that holds foo
     */
    private $foo;
}
  1. 转到工具 -> PHP 构造函数
  2. 构造函数将被生成
class test
{
    /**
     * @var my\long\namespace Var that holds foo
     */
    private $foo;

    /**
     * Class Constructor
     * @param my\long\namespace   $foo    Var that holds foo
     */
    public function __construct($foo)
    {
        $this->foo = $foo;
    }
}

花些时间以以下格式记录您的类属性

class test
{
    /**
     * @var varType Description of the var
     */
    private $foo;
}

命令

可用的命令

  • 为类生成构造函数

此选项可以通过上下文菜单(右键单击)或命令面板访问。

可用设置

optional_constructor_params

类型 : 布尔值

默认值: false

描述: 如果设置为 true,则生成的构造函数将包含可选参数。