gpt4 book ai didi

php:使用反射获取变量类型提示

转载 作者:行者123 更新时间:2023-12-01 21:57:46 25 4
gpt4 key购买 nike

class Expense {

/**
* @var int
*/
private $id;
}

我想使用反射获取类中变量的类型提示,因为默认值为 null。

最佳答案

尝试:

<?php
class Expense {

/**
* @var int
*/
private $id;
}

$refClass = new ReflectionClass('Expense');
foreach ($refClass->getProperties() as $refProperty) {
if (preg_match('/@var\s+([^\s]+)/', $refProperty->getDocComment(), $matches)) {
list(, $type) = $matches;
var_dump($type);
}
}

输出:

string(3) "int"

关于php:使用反射获取变量类型提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6250226/

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