本文整理汇总了PHP中DomDocument::isEnvironautDocument方法的典型用法代码示例。如果您正苦于以下问题:PHP DomDocument::isEnvironautDocument方法的具体用法?PHP DomDocument::isEnvironautDocument怎么用?PHP DomDocument::isEnvironautDocument使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DomDocument
的用法示例。
在下文中一共展示了DomDocument::isEnvironautDocument方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getParameters
/**
* Returns all (nested) parameters of the element as an associative array.
*
* @param array $default array to be used as default
* @param boolean $literalize whether or not to literalize values like 'true'/'false' by default
*
* @return array of associative nested parameters (numerical keys where a 'name' attribute is missing)
*/
public function getParameters(array $default = array(), $literalize = true)
{
$offset = 0;
if ($this->ownerDocument->isEnvironautDocument()) {
$elements = $this->get('parameters');
foreach ($elements as $element) {
$name = null;
if (!$element->hasAttribute('name')) {
$name = $offset++;
$default[$name] = null;
} else {
$name = $element->getAttributeValue('name');
}
if ($element->hasParameters()) {
$default[$name] = isset($default[$name]) && is_array($default[$name]) ? $default[$name] : array();
$default[$name] = $element->getParameters($default[$name], $literalize);
} else {
$default[$name] = $this->getLiteralValue($element);
}
}
}
return $default;
}