我总是在php中看到这些标题注释,并且经常想知道是不是有什么软件用来设置它们?我好像想起了JavaDoc什么的?但我不确定这是不是自动生成的?或者这只是某种类型的文档标准?
下面的示例来自
/**
* CodeIgniter
*
* An open source application development framework for PHP 4.3.2 or newer
*
* @package CodeIgniter
* @author ExpressionEngine Dev Team
* @copyright Copyright (c) 2008,
我在摆弄新的Attributes。(“注释”)在PHP中和我有一个恼人的问题,就是Netbeans 12.2不识别有效的PHP 8.0代码。我已经在我的本地机器上测试了它,这里也是:。
不过,这段代码似乎编译得很好。其他PHP 8.0函数也在IDE中工作(.好吧,这是同一个二进制)。我能以某种方式修复或者更确切地说是静音这个错误吗?因为它将我的整个工作空间标记为错误。
<?php
#[Routing('hello')]
class A {
public function __construct() {}
}
#[Routing('world')
设想以下假设的类结构,这是一个非常不常见的场景,所有的PHPdoc都暗示了正确的设置:
class BaseFilter {
/** ...base methods... */
}
class TextFilter extends BaseFilter {
public function setMinLength($len)
{
/** ...irrelevant */
}
}
class SomethingWithFilters
{
/**
* @param BaseFilter $filter A valid filter to be added.
我有一个PHP类,它有很多方法。目前,它们没有特别的顺序。我(至少在一开始)希望它们按字母顺序排列,所以public function a()会在public function b()之前出现,依此类推。
我相信我可以写一个脚本来完成这个任务,但是有一个现有的程序可以帮我完成吗?我所能找到的只是对个别行进行排序的方法。