- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在阅读 PHPdocs this :
The datatype should be a valid PHP type (int, string, bool, etc)," which is fine, but they don't say which strings (such as int, string, bool) to use to identify the other types.
我猜他们使用 (cast) 语法来确定要用于注释的类型,但是像 PHP 中的 float 这样的东西没有用于它的 cast 运算符,所以我不确定该使用什么为了那个原因。可能是 float,也可能是 fp。
有没有人有 PHP 中基本类型的明确列表,以及在您的 PHP 文档中应该使用什么字符串来识别它们?
最佳答案
文档中都列出了:http://phpdoc.org/docs/latest/references/phpdoc/types.html (原始链接已失效;现在链接到 Internet Archive 副本)
对于 float ,关键字(逻辑上足够)是float
。
The following keywords are recognized:
string, the element to which this type applies is a string of binarycharacters.
integer or int, the element to which this type applies is a wholenumber or integer.
boolean or bool, the element to which this type applies only has statetrue or false.
float or double, the element to which this type applies is acontinuous, or real, number.
object, the element to which this type applies is the instance of anundetermined class.
mixed, the element to which this type applies can be of any type asspecified here. It is not known on compile time which type will beused.
array, the element to which this type applies is an array of values,see the section on Arrays for more details.
resource, the element to which this type applies is a resource per thedefinition of PHP athttp://www.php.net/manual/en/language.types.resource.php.
void, this type is commonly only used when defining the return type ofa method or function. The basic definition is that the elementindicated with this type does not contain a value and the user shouldnot rely on any retrieved value.
null, the element to which this type applies is a NULL value or, intechnical terms, does not exist.
A big difference compared to void is that this type is used in anysituation where the described element may at any given time contain anexplicit NULL value.
callable, the element to which this type applies is a pointer to a function call. This may be any type of callback asdefined in the PHP manual at
(dead link).http://php.net/manual/en/language.pseudo-types.php
false or true, the element to which this type applies will have thevalue true or false. No other value will be returned from thiselement.
This type is commonly used in conjunction with another type toindicate that it is possible that true or false may be returnedinstead of an instance of the other type.
self, the element to which this type applies is of the same Class, orany of its children, as which the documented element is originallycontained.
关于php - PHPDoc 的@param 注释的有效值是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15998473/
我想知道如何在 phpdoc 注释中转义 phpdoc 注释。 例如,我将如何写这个: /** * Some documentation... * * * /** * * Example
我想整理一个仅部分使用 PHPDoc 的大型函数包含文件。有些函数没有 PHPDoc,比如 function name($var1,$var2){ // explanation what it doe
我有一个类Abc with 方法(主体不重要): /** * @return SomeBaseClass */ function getAll() { ... } 在Abc的 child 类叫 A
我正在寻找正确的方法来使用项目中的 phpDoc-comments 在 Confluence 4.1.4 中生成开发人员文档。 最佳答案 我一直在研究的一种方法是将我的 HTML 输出(类似于 php
我正在使用 laravel。我需要知道如何使用属性在 php 8 中编写 phpdoc。 /** * Transform the resource into an array. *
我正在使用 laravel。我需要知道如何使用属性在 php 8 中编写 phpdoc。 /** * Transform the resource into an array. *
虽然我按照说明安装了 phpDocumentor,但命令行似乎没有响应 phpdoc 给定错误:未找到命令“phpdoc”,您的意思是: 来自 deb phploc 的命令 'phploc' 来自 d
我想用 phpdoc 解析两个或多个文件夹。解析一个文件夹工作正常。 在文档中,我可以看到: -d|–directory[=”...”] Provide a comma-separated list
有没有办法记录特定函数调用 exit() ? 用例是我们有一个函数负责处理重定向(检查已发送的 header ,设置响应代码等...)然后关键地调用 exit() .不幸的是,PHPStorm 不知道
我已经在我们的服务器上安装了 phpDoc,并进行了设置等。它正在正确生成文档。我们使用的是“响应式”模板,但是无论使用什么模板,都会发生此错误。 在“错误”下,扫描的每个文件似乎都有以下错误: Ty
我试图对 Magento 进行逆向工程,我认为通读每一种方法是一个好的开始(官方文档太浅了)。 Magento 似乎没有预先生成的文档,这是公平的,因为每个配置都彼此不同,并且一般地记录它没有意义。代
如何在返回数组的 PHP 方法的文档中指定键的类型? 例如,我将其用于对象数组 @return MyClass[]。 但是我想注释一个像array( 'string' => array( MyClas
是否有适当的方法来记录使用 define() 定义的常量? @var 真的没有意义。我唯一能想到的就是省略标签,只在PHPdoc注释中写描述。 最佳答案 phpDocumentor 不识别或使用 @c
我应该如何正确使用 PHPdoc 来记录类中的可链接方法,如以下示例所示 - 正确用法是什么? class myClass { /** * @return myClass */
我对可用于 phpDocs 的各种 HTML 模板感到非常满意。我想知道我的 PHP 应用程序是否有其他 PDF 模板,我正在将其作为顶点项目编写,并希望将其作为我论文的补充。默认的 PDF 模板似乎
我有一个类,它包含一个文件,方法如下: 在 class.php 文件中: class A { const CONST1 = 5; /** @var int $a */ var $a = 5; publ
是否有用于记录采用单个配置数组而不是单个参数的函数的语法? 我正在特别考虑 CodeIgniter 风格的库,它们使用与此类似的机制: $value) { $this->$key = $
考虑这段代码: class ParentClass { public static function generate($className = __CLASS__){ if(
我发现另一个工具(doxygen)有这样一个选项(HIDE_UNDOC_MEMBERS)。我想知道 phpDoc 是否有类似的东西,只是用 @ignore 标记标记它们。 最佳答案 用@ignore
在 phpdocs 数据类型中使用命名空间的当前状态是什么。 例如: * @param string|Vendor\SomeClass $parameter 最佳答案 至少,phpDocumentor
我是一名优秀的程序员,十分优秀!