PHP.mk документација

SimpleXMLElement::__toString

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

simplexmlelement.tostring.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека simplexmlelement.tostring.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
SimpleXMLElement::__toString

Референца за `simplexmlelement.tostring.php` со подобрена типографија и навигација.

simplexmlelement.tostring.php

SimpleXMLElement::__toString

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

SimpleXMLElement::__toStringВраќа текстуелна содржина

= NULL

public SimpleXMLElement::__toString(): string

Враќа текстуелна содржина што е директно во овој елемент. Не враќа текстуелна содржина што е внатре во децата на овој елемент.

Параметри

Оваа функција нема параметри.

Вратени вредности

Враќа текстуелна содржина при успех или празен стринг при неуспех.

Примери

Пример #1 Добиј текстуелна содржина

<?php
$xml
= new SimpleXMLElement('<a>1 <b>2 </b>3</a>');
echo
$xml;
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

1 3

Види Исто така

  • Opcache - Враќа добро формиран XML стринг базиран на SimpleXML елемент

Белешки од корисници 2 забелешки

mmj на example точка net
пред 8 години
__toString() is not intended to be called directly.

Instead, it defines what is returned when the object is cast to string, either explicitly with:

(string)$element

Or implicitly, when used in certain contexts which would cause a conversion to string.
Панџали
пред 9 години
For those for whom it may not be immediately obvious from the example, the echo is what is forcing __toString() to be used.

However, to assign the text of a node (but not its children) to a variable:

$XML = new SimpleXMLElement('<p>Hello<span> world</span>.<span> Good day!</span></p>');

$Text = $XML->__toString();

is effectively:
$Text = 'Hello.'; // The <span>s are ignored.

Either of:
$Text = $XML->span->__toString();
$Text = $XML->span[0]->__toString();

is effectively:
$Text = ' world'; // Only the first <span> is used.

$Text = $XML->span[1]->__toString();

is effectively:
$Text = ' Good day!'; // Only the second <span> is used.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.