PHP Syntax
PHP-Skripte werden auf dem Server ausgeführt und dann wird das reine HTML-Ergebnis an den Browser zurückgesendet.
PHP verwendet<?php ?>, um Code einzuschließen.
PHP-Grundsyntax
PHP-Skripte können überall in einem Dokument platziert werden.
PHP-Skripte beginnen mit<?phpund enden mit?>:
<?php // PHP 代码 ?>
Die Standard-Dateiendung für PHP-Dateien ist.php。
PHP-Dateien enthalten normalerweise HTML-Tags und etwas PHP-Skriptcode.
Beispiele
// PHP-Code wird zwischen <?php und ?> geschrieben
echo "Hallo, PHP!";
?>
- <?php ...?>ist das Standard-PHP-Tag.
- echo wird verwendet, um Inhalte auszugeben.
- Jede Anweisung muss mit einem;。
Nachfolgend stellen wir ein einfaches Beispiel für eine PHP-Datei bereit, das den Text "Hello World!" im Browser ausgibt:
<html>
<body>
<h1>Meine erste PHP-Seite</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
Jede Codezeile in PHP muss mit einem Semikolon enden. Ein Semikolon ist ein Trennzeichen, das verwendet wird, um Anweisungsgruppen voneinander zu trennen.
In PHP gibt es zwei grundlegende Anweisungen zur Ausgabe von Text im Browser:echoundprint。
Kommentare in PHP
In PHP werden Kommentare verwendet, um zu erklären, was der Code tut; sie werden nicht ausgeführt und nicht auf der Seite ausgegeben.
Es gibt hauptsächlich drei Formen von Kommentaren:
1. Einzeilige Kommentare (2 Möglichkeiten)
Verwenden Sie//
<?php // 这是单行注释 echo "Hello"; // 也可以放在语句后面 ?>
Verwenden Sie#
<?php # 这是另一种单行注释 echo "World"; ?>
Funktionen:
- von//oder#Beginnt bei ... und geht bis zum Ende der Zeile.
- Wird oft für kurze Beschreibungen verwendet.
2. Mehrzeilige Kommentare (Blockkommentare)
Verwenden Sie/* ... */</p>
<?php /* 这是多行注释 可以写多行文字 不会被执行 */ echo "PHP"; ?>
Funktionen:
- mit/*beginnt mit ...*/endet mit ...
- Kann über mehrere Zeilen geschrieben werden.
- Wird oft für längere Code-Erklärungen, Funktionskommentare usw. verwendet.
3. Dokumentationskommentare (DocBlock-Kommentare)
Dies ist eine spezielle Form des mehrzeiligen Kommentars, die verwendet wird, um API-Dokumentation zu generieren, geeignet zur Beschreibung von Klassen, Funktionen usw.
<?php
/**
* 打印问候语
*
* @param string $name 用户名
* @return string 返回问候语
*/
function sayHello($name) {
return "Hello, $name!";
}
?>
Funktionen:
- Verwenden Sie
/** ... */Eingefasst (beachten Sie die beiden Sternchen) - Unterstützt @param, @return, @var, @author
- Wird oft mit IDEs oder Tools zur Dokumentationsgenerierung verwendet (z. B. phpDocumentor)
| Zweck | Empfohlene Kommentarform | Beispiel |
|---|---|---|
| Erklärt kurz eine Codezeile | //oder# |
// Output information |
| Einen Codeblock erklären | /* ... */ |
Kommentare für logische Blöcke |
| Dokumentation für Funktionen/Klassen | /** ... */ DocBlock |
Wird verwendet, um Parameter, Rückgabewerte, Zweck usw. zu beschreiben. |
Beispiele
<html>
<body>
<?php
// Dies ist ein einzeiliger PHP-Kommentar
/*
Dies ist
PHP-Mehrzeilenkommentar
Kommentar
*/
?>
</body>
</html>
Beispiel ausführen »