Я использую PHP 7.2.10
Я использую встроенную функцию PHP htmlspecialchars()
Ниже приведен мой код:
<?php
$new = htmlspecialchars("<a href='test'>Test</a>", ENT_QUOTES);
echo $new;
?>
Я хочу передать все параметры (аргументы) функции htmlspecialchars()
в приведенном выше коде. Ожидаемый список параметров должен включать все параметры, включая невидимые параметры (то есть параметры по умолчанию) с их соответствующими значениями, как упомянуто Вот
Благодарю вас.
Короче говоря: нет.
ReflectionFunction::getParameters
а также ReflectionParameter::getDefaultValue
должен теоретически помогите тут, но они не работают для встроенных функций.
var_dump(array_map(function ($p) { return $p->getDefaultValue(); },
(new ReflectionFunction('htmlspecialchars'))->getParameters()));
Так что нет. Прочтите руководство, посмотрите значения по умолчанию и жестко закодируйте их в своем коде. Или просто не передавайте их вообще, так как это бессмысленно.
Других решений пока нет …