Heim php教程 php手册 PHP简单语法的详细介绍

PHP简单语法的详细介绍

Jun 13, 2016 am 11:07 AM
php eins 介绍 代码 Innen 文件 Ja 标记 von 简单 脚本 详细 语法

PHP简单语法一,PHP脚本代码标记

PHP的脚本是文件中一对特殊标记所包括的内容,如ASP是“”,PHP可看成是“”。

然而为了适应XML标准以将PHP嵌入到XML或XHTML中,PHP不建议使用短格式的“”,而建议使用长格式标记“”

此外PHP代码块还支持 的标记形式。

PHP简单语法二,PHP指令分隔符

PHP的每条语句需要由分号“;”隔开,但对于PHP结束标记“?>”来说,因其自动隐含一个分号,所以不需要追加分号。

所以,一个PHP脚本的格式可如下:

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><span> ?php  </span></span></span></li>
<li><span>//注意最后一行可以没有分号  </span></li>
<li class="alt">
<span class="tag">?></span><span>   </span>
</li>
</ol>
Nach dem Login kopieren

PHP简单语法三,PHP的注释

PHP多行注释使用 “”

单行注释使用“#”或“//”

PHP简单语法四,PHP的输出

ASP中使用“”快速输出单行,或使用“”

在PHP中直接使用“echo()”或“print()”,比如:

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><span> ?php  </span></span></span></li>
<li><span>echo "a";  </span></li>
<li class="alt"><span>echo (b);  </span></li>
<li><span>echo ("c");  </span></li>
<li class="alt"><span>echo d;  </span></li>
<li>
<span class="tag">?></span><span>  </span>
</li>
</ol>
Nach dem Login kopieren

将输出为“abcd”,以上四种均能正常输出。

但这在ASP中,尤其是 echo "a";和 echo d; 均输出为字符串本身,是不可能的。这就需要了解到PHP的变量定义。

PHP简单语法五,PHP的变量

和ASP一样,PHP变量也可以不需要先定义,直接使用即可。对于变量的类型,在赋值时自动生成。

PHP中的各种变量均在变量名前加上“$”以示区别。

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><span> ?php  </span></span></span></li>
<li>
<span>$</span><span class="attribute">a</span><span>=</span><span class="attribute-value">"123"</span><span>;  </span>
</li>
<li class="alt"><span>echo a;  </span></li>
<li><span>echo $a;  </span></li>
<li class="alt">
<span class="tag">?></span><span>  </span>
</li>
</ol>
Nach dem Login kopieren

输入为“a123”

PHP简单语法六,PHP中的单引号和双引号之别

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><span> ?php  </span></span></span></li>
<li>
<span>$</span><span class="attribute">a</span><span>=</span><span class="attribute-value">"123"</span><span>;  </span>
</li>
<li class="alt"><span>echo "$a";  </span></li>
<li><span>echo '$a';  </span></li>
<li class="alt">
<span class="tag">?></span><span>  </span>
</li>
</ol>
Nach dem Login kopieren

输出为“123$a”,其中 echo "$a" 输出了变量a的值,而 echo '$a' 输出的是单引号中的字符串本身。

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><span> ?php  </span></span></span></li>
<li>
<span>$</span><span class="attribute">a</span><span>=</span><span class="attribute-value">"123"</span><span>;  </span>
</li>
<li class="alt"><span>echo "$a'$a'";  </span></li>
<li>
<span class="tag">?></span><span>   </span>
</li>
</ol>
Nach dem Login kopieren

则输出为“123'123'”并不是“123$a”。虽然是'$a',但置于双引号下变量还是被替换了。

所以,可以得出:只要是双引号中内容中的变量,都会被替代;而单引号中的则不作任何替换。

双引号中的内容需转义的,使用“”前缀,比如“”,“$”、“"”。所以要输入“123$a”,则为

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><span> ?php  </span></span></span></li>
<li>
<span>$</span><span class="attribute">a</span><span>=</span><span class="attribute-value">"123"</span><span>;  </span>
</li>
<li class="alt"><span>echo "$a$a";  </span></li>
<li>
<span class="tag">?></span><span> </span>
</li>
</ol>
Nach dem Login kopieren

再比如:

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><span> ?php  </span></span></span></li>
<li>
<span>$</span><span class="attribute">a</span><span>=</span><span class="attribute-value">"123"</span><span>;  </span>
</li>
<li class="alt"><span>echo "$a$a"";  </span></li>
<li>
<span class="tag">?></span><span>  </span>
</li>
</ol>
Nach dem Login kopieren

输出为“123$a"”。

ASP转学PHP需要注意:

1,分隔符逗号“;”容易忘记写。

2,变量的定义和使用。

3,单引号和双引号的用法。

以上就是PHP简单语法的介绍,希望能加深读者朋友们对PHP语言的理解。


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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

CakePHP-Projektkonfiguration CakePHP-Projektkonfiguration Sep 10, 2024 pm 05:25 PM

In diesem Kapitel werden wir die Umgebungsvariablen, die allgemeine Konfiguration, die Datenbankkonfiguration und die E-Mail-Konfiguration in CakePHP verstehen.

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

CakePHP Datum und Uhrzeit CakePHP Datum und Uhrzeit Sep 10, 2024 pm 05:27 PM

Um in cakephp4 mit Datum und Uhrzeit zu arbeiten, verwenden wir die verfügbare FrozenTime-Klasse.

CakePHP-Datei hochladen CakePHP-Datei hochladen Sep 10, 2024 pm 05:27 PM

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

Besprechen Sie CakePHP Besprechen Sie CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

CakePHP-Routing CakePHP-Routing Sep 10, 2024 pm 05:25 PM

In diesem Kapitel lernen wir die folgenden Themen im Zusammenhang mit dem Routing kennen.

CakePHP arbeitet mit Datenbank CakePHP arbeitet mit Datenbank Sep 10, 2024 pm 05:25 PM

Das Arbeiten mit der Datenbank in CakePHP ist sehr einfach. In diesem Kapitel werden wir die CRUD-Operationen (Erstellen, Lesen, Aktualisieren, Löschen) verstehen.

CakePHP erstellt Validatoren CakePHP erstellt Validatoren Sep 10, 2024 pm 05:26 PM

Der Validator kann durch Hinzufügen der folgenden zwei Zeilen im Controller erstellt werden.

See all articles