Создать новый PI-узел

# DOMDocument::createProcessingInstruction

(PHP 5, PHP 7, PHP 8)

DOMDocument::createProcessingInstruction — Создать новый PI-узел

### Описание

public function DOMDocument::createProcessingInstruction(string `$target`, string `$data` = ""): DOMProcessingInstruction|false

Эта функция создаёт экземпляр класса DOMProcessingInstruction. Узел не будет отображаться в документе до тех пор, пока его не вставят функцией наподобие DOMNode::appendChild().

### Список параметров

`target`

  Цель инструкции для обработчика документа.

`data`

  Содержимое инструкции обработчика.

### Возвращаемые значения

Новый объект класса DOMProcessingInstruction либо `false` в случае возникновения ошибки.

### Ошибки

Может выбросить исключение DOMException со следующими кодами ошибок:

`DOM_INVALID_CHARACTER_ERR`

  Возникает, если `target` содержит недопустимы символы.

### Смотрите также

- DOMNode::appendChild() - Добавляет новый дочерний узел в конец списка потомков
- DOMDocument::createAttribute() - Создаёт новый атрибут
- DOMDocument::createAttributeNS() - Создаёт новый атрибут узла с соответствующим пространством имён
- DOMDocument::createCDATASection() - Создаёт новый узел cdata
- DOMDocument::createComment() - Создать новый узел комментария
- DOMDocument::createDocumentFragment() - Создаёт новый фрагмент документа
- DOMDocument::createElement() - Создаёт новый узел элемента
- DOMDocument::createElementNS() - Создать новый узел элемента с соответствующим пространством имён
- DOMDocument::createEntityReference() - Создать новый узел ссылки на сущность
- DOMDocument::createTextNode() - Создать новый текстовый узел

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open