У меня есть функция, которая вызывает файл шаблона и должна проверить аргумент, указанный внутри файла:
Примечание: здесь только сокращенные примеры
Внутри конфигурации.php (в классе) - Редактировать: Следует проверить, является ли $echo
true
и задано ли оно в шаблоне.
// Edit:
function check_cb()
{
// The {$echo} is meant to be from inside the template
if ( $echo === TRUE AND $inside_template === TRUE )
return $whatever = 'Using {$echo} in a callback & from inside template is not allowed.'
return $whatever = 'Check: ok';
}
Внутри template.php (был вызван раньше check_cb
)
$echo = FALSE;
$args = array(
'type' => 'input'
,'id' => 'input_template_UID'
,'label' => 'Input Template Label'
,'label_sep' => false
,'opt_name' => 'abc_xyz'
,'value' => 'test value'
);
example_function( $args, $echo );
Внутри другого класса
Вопрос: Как получить аргументы из файла?Это вообще возможно? Добавление: Я также мог бы изменить example_function()
, но в настоящее время у меня нет хороших идей.