- var_dump: documentation ( source)
<?php
namespace Rofl\Quack{
const BAR = "bar";
}
namespace Bar\Qux{
use const \Rofl\Quack\BAR;
const FOO = 1;
function whatever(
int $p0 = FOO,
int $p1 = BAR,
string $p2 = \Rofl\Quack\BAR . 'lit'
){}
}
namespace{
$RF = new ReflectionFunction(\Bar\Qux\whatever::CLASS);
var_dump($RF->getParameters()[0]->getDefaultValueConstantName());
var_dump($RF->getParameters()[1]->getDefaultValueConstantName());
var_dump($RF->getParameters()[2]->getDefaultValueConstantName());
}