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

Was sind in PHP die Darstellungen von Strings?

下次还敢
Freigeben: 2024-04-26 08:42:14
Original
745 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren
.

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>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage