php - wordpress 中的文档字符串有什么用吗?
问题描述
/**
* Retrieves the post excerpt.
*
* @since 0.71
* @since 4.5.0 Introduced the `$post` parameter.
*
* @param int|WP_Post $post Optional. Post ID or WP_Post object. Default is global $post.
* @return string Post excerpt.
*/
function get_content_excerpt( $post = null ) {
我在我的 Wordpress 网站的“functions.php”中的一个函数之上找到了这些文档字符串。首先,这些被称为“文档字符串”吗?其次,删除它是否会导致功能出现任何问题。请解释它的重要性。我没有找到可以回答我的问题的资源。
解决方案
您指的是 DocBlocks,并且是 WordPress 的 PHP 文档标准的一部分:https ://make.wordpress.org/core/handbook/best-practices/inline-documentation-standards/php/
您可以在此处阅读有关它所基于的系统的更多信息:https ://phpdoc.org/
简而言之,它们是一种标准化形式的代码文档,可以以多种方式解释和使用。例如,您的 IDE 可能能够显示该信息作为其智能感知的一部分。
其次,删除它是否会导致功能出现任何问题。
删除 DocBlocks 不会导致任何问题,但我看不出这样做的正当理由。
推荐阅读
- javascript - 如何防止浏览器在页面刷新时重新设置输入?
- ios - iOS OTP 自动建议在阿拉伯语中不起作用
- excel - VBA:如何使用 for 和 if 循环改进代码
- python - (Selenium) iTunes 连接登录后,我得到了 driver.page_source 的意外结果
- c - 从标准输入中获取值并将其存储在链表节点中
- docker - Docker swarm相同的图像不同的构建
- excel - 如何告诉我的 RPA(Blue Prism)这个宏(MS Excel)已经完成并进一步处理另一个宏?
- angular - 从组件标签中获取子元素
- aframe - Aframe 网格旋转和动画
- android - 无法在改造的错误正文中获得错误响应