Zend中的注释模板问题
zend 任务 phpdoc date php
楼主我是php菜鸟,刚刚用了zend,现在有个问题向各位大神请教。Zend中写php代码有自动注释功能,就是你只要输入"/**"+回车,就会出现如下的内容
/**
*
*@parame unknown type
*@parame unknown type
*/
这种注释标准可以使用phpdoc自动生成html风格的API文档。
我现在的希望实现类似的功能,但自动注释功能的内容比这个默认的自动注释模板内容多点,例如我希望实现输入"/**"+回车,就会出现如下的内容
/**
*
*@author
*@date
*@parame unknown type
*@parame unknown type
*/
为了完成任务,我利用zend中自带的模板功能,在window->perferce->php->edit->templete中可以定制自己的模板,但是这种方法有2个弊端:
1.我即使将我自己定制的模板命名成"/**",在实际使用时,输出的注释仍然是zend默认的注释模板(就是上面第一个注释模板那样)
2.我无法根据函数的参数个数动态生成参数标签,即"@parame",然而zend默认的"/**"就可以动态生成参数标签,即参数标签"@parame"的个数和函数的参数个数总是相同
然后,我觉得上面这条路走不通,我就想找到zend默认的"/**"注释模板,在这个模板上添加内容,完成我的任务,可是我发现我找不到zend默认的"/**"注释模板。
最后,我想请教各位大神,我该怎么完成我的任务。我的任务理想的完成情况是:
1.我输入"/**"+回车,自动出现注释内容
2.注释中的标签是能根据我的要求设定,比如增加标签"*@author"和"*@date"
3.注释中参数标签"@parame"个数要能根据函数的参数个数动态设定
回复讨论(解决方案)
呼唤大神啊!!!!
你好楼主,能问个问题吗?我在zend studio中生成phpdoc时,那个phpdoc command不知道选什么,你知道这个怎么解决吗?
我这边不能自动选择,然后需要重新下载什么包吗

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



Alipay PHP...

JWT is an open standard based on JSON, used to securely transmit information between parties, mainly for identity authentication and information exchange. 1. JWT consists of three parts: Header, Payload and Signature. 2. The working principle of JWT includes three steps: generating JWT, verifying JWT and parsing Payload. 3. When using JWT for authentication in PHP, JWT can be generated and verified, and user role and permission information can be included in advanced usage. 4. Common errors include signature verification failure, token expiration, and payload oversized. Debugging skills include using debugging tools and logging. 5. Performance optimization and best practices include using appropriate signature algorithms, setting validity periods reasonably,

The application of SOLID principle in PHP development includes: 1. Single responsibility principle (SRP): Each class is responsible for only one function. 2. Open and close principle (OCP): Changes are achieved through extension rather than modification. 3. Lisch's Substitution Principle (LSP): Subclasses can replace base classes without affecting program accuracy. 4. Interface isolation principle (ISP): Use fine-grained interfaces to avoid dependencies and unused methods. 5. Dependency inversion principle (DIP): High and low-level modules rely on abstraction and are implemented through dependency injection.

How to automatically set the permissions of unixsocket after the system restarts. Every time the system restarts, we need to execute the following command to modify the permissions of unixsocket: sudo...

How to debug CLI mode in PHPStorm? When developing with PHPStorm, sometimes we need to debug PHP in command line interface (CLI) mode...

Sending JSON data using PHP's cURL library In PHP development, it is often necessary to interact with external APIs. One of the common ways is to use cURL library to send POST�...

Static binding (static::) implements late static binding (LSB) in PHP, allowing calling classes to be referenced in static contexts rather than defining classes. 1) The parsing process is performed at runtime, 2) Look up the call class in the inheritance relationship, 3) It may bring performance overhead.

Article discusses late static binding (LSB) in PHP, introduced in PHP 5.3, allowing runtime resolution of static method calls for more flexible inheritance.Main issue: LSB vs. traditional polymorphism; LSB's practical applications and potential perfo
