Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<XSLTProcessor::registerPHPFunctionsXSLTProcessor::setParameter>
^XSLTProcessorLast updated: Mon, 26 Oct 2026

XSLTProcessor::removeParameter

(PHP 5, PHP 7, PHP 8)

XSLTProcessor::removeParameter — Remove parameter

Description

public function XSLTProcessor::removeParameter(string $namespace, string $name): bool

Removes a parameter, if set. This will make the processor use the default value for the parameter as specified in the stylesheet.

Parameters

namespace

The namespace URI of the XSLT parameter.

name

The local name of the XSLT parameter.

Return Values

Returns true on success or false on failure.

Errors/Exceptions

Throws a ValueError if namespace is not empty and name uses Clark notation or is a QName.

Changelog

Version Description
8.5.0 The namespace argument now takes effect; previously it was ignored. A ValueError is now thrown if namespace is not empty and name uses Clark notation or is a QName.

See Also


<XSLTProcessor::registerPHPFunctionsXSLTProcessor::setParameter>
^XSLTProcessorLast updated: Mon, 26 Oct 2026