0
ReflectionMethod를 사용하여 부울 매개 변수의 값을 가져 오려고하면 기본값이 설정됩니다. 빈 결과가 나타납니다.PHP ReflectionMethod가 param의 기본 부울 값을 가져 오지 않습니다.
Array (
[symbol] => ETHBTC
[limit] => 100
[async] =>
)
가 반사와 PARAM의 기본 값을 얻을 수있는 방법이 있나요 :
public function GetOrderBook($symbol = null, $limit = 100, $async = false)
{
if ($symbol !== null) {
$params = [];
$ref = new \ReflectionMethod($this, 'GetOrderBook');
foreach ($ref->getParameters() as $param) {
$name = $param->name;
$params[$name] = $$name;
}
print_r($params);
}
}
내가이 얻을 :이 코드
?
'[비동기 =는>'비동기의 값을 의미 'FALSE'를 왜냐하면'false'의 문자열 표현은 빈 문자열이기 때문입니다. 'print_r' 대신'var_dump'를 사용하면 실제 값을 볼 수 있습니다. –