Heim  >  Artikel  >  Backend-Entwicklung  >  Was sind in PHP die Darstellungen von Strings?

Was sind in PHP die Darstellungen von Strings?

下次还敢
下次还敢Original
2024-04-26 08:42:14726Durchsuche

PHP-Strings haben 5 Darstellungen: Einfache Anführungszeichen ignorieren Escape-Sequenzen; die Heredoc-Syntax wird für mehrzeilige Strings verwendet; die Nowdoc-Syntax behält jedoch keine Zeilenumbrüche bei; Backslash-String ermöglicht den Zugriff auf Objekteigenschaften über Eigenschaftsnamen.

Was sind in PHP die Darstellungen von Strings?

PHP-String-Darstellung

Es gibt 5 Darstellungen von Strings in PHP:

1. Einfaches Anführungszeichen (')

Einfaches Anführungszeichen ignoriert jede Escape-Sequenz, einschließlich des Escape-Zeichens selbst (' ). Dies ist die einfachste und gebräuchlichste String-Darstellung.

Zum Beispiel:

<code class="php">$str = 'Hello, world!';</code>

2. Doppelte Anführungszeichen (")

Doppelte Anführungszeichenzeichenfolgen ermöglichen die Verwendung von Escape-Sequenzen. Beispielsweise steht n für ein Zeilenumbruchzeichen und t für ein Tabulatorzeichen.

Zum Beispiel:

<code class="php">$str = "Hello, world!\n";</code>

3 . Die Heredoc-Syntax ermöglicht mehrzeilige Zeichenfolgen und behält Zeilenumbrüche und andere Leerzeichen bei. Sie beginnt mit einem Semikolon (;)

Beispiel:

<code class="php">$str = <<<EOT
Hello, world!
This is a multi-line string.
EOT;</code>

4. Nowdoc-Syntax

Die Nowdoc-Syntax ähnelt der Heredoc-Syntax, behält jedoch keine Zeilenumbrüche und andere Leerzeichen bei. Sie beginnt mit <<< und endet mit einem einfachen oder doppelten Anführungszeichen

Zum Beispiel:

<code class="php">$str = <<<EOF
Hello, world! This is a multi-line string.
EOF;</code>
.

5. Backslash-Zeichenfolge (my_var->{"propname"})

Backslash-Zeichenfolge ermöglicht den Zugriff auf Objekte im Objekt über Backslash-Eigenschaften (my_var->{"propname"}). :

<code class="php">class MyClass {
    public $propname = 'Hello, world!';
}
$obj = new MyClass();
$str = $obj->{"propname"};</code>

Das obige ist der detaillierte Inhalt vonWas sind in PHP die Darstellungen von Strings?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn