gpt4 book ai didi

php - ReflectionClass getDocComment 返回 false

转载 作者:搜寻专家 更新时间:2023-10-31 20:42:41 24 4
gpt4 key购买 nike

我正在尝试从一个类中获取文档评论,对于我的一生,我不知道为什么 getDocComment() 返回 false。我期待 getDocComment 返回@Whatever。

<?php
/** @Whatever */
class Test {
}

$rc = new ReflectionClass("Test");
var_dump($rc->getDocComment());

输出: bool (假)

$ php --version
PHP 5.5.1 (cli) (built: Aug 31 2013 01:32:53)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
with Zend OPcache v7.0.2-dev, Copyright (c) 1999-2013, by Zend Technologies

最佳答案

如果您使用的是 Zend Opcache,请查看以下 ini设置:

opcache.save_comments (default "1")
If disabled, all PHPDoc comments are dropped from the code to reduce the
size of the optimized code. Disabling "Doc Comments" may break some
existing applications and frameworks (e.g. Doctrine, ZF2, PHPUnit)

opcache.load_comments (default "1")
If disabled, PHPDoc comments are not loaded from SHM, so "Doc Comments"
may be always stored (save_comments=1), but not loaded by applications
that don't need them anyway.

关于php - ReflectionClass getDocComment 返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18571602/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com