我一直在寻找网络,在这个问题上没有运气.我在我的代码中使用了作曲家的自动加载composer.json:
"autoload": {
"psr-0": {"AppName": "src/"}
}
Run Code Online (Sandbox Code Playgroud)
但是我需要在比供应商文件夹更高的级别进行自动加载.
做这样的事情不起作用:
"autoload": {
"psr-0": {"AppName": "../src/"}
}
Run Code Online (Sandbox Code Playgroud)
有谁知道修复或我如何做到这一点?
说我有一个带有一个参数的函数:
/**
* @summary Some function.
*
* @since 1.0.0
*
* etc.
*/
function func( a ) {
// do stuff...
}
Run Code Online (Sandbox Code Playgroud)
然后添加了几个版本,以后都支持第二个参数。在PHPDoc中,您可以添加其他@since条目来保留特定于该元素的更改日志:
/**
* @summary Some function.
*
* @since 1.0.0
* @since 1.2.0 Parameter b was added, because reasons.
*
* etc.
*/
function func( a, b ) {
// do stuff...
}
Run Code Online (Sandbox Code Playgroud)
这样,人们很容易看到何时引入了这样的更改。JSDoc中是否有元素“更改日志”标准?
我已经在usejsdoc.org上检查了该页面的@since内容,但是没有提及类似的内容,也没有提及应使用的其他标签。