PHP 语法
PHP 脚本在服务器上执行,然后向浏览器发送回纯 HTML 结果。
基础 PHP 语法
PHP 脚本可放置于文档中的任何位置。
PHP 脚本以 <?php 开头,以 ?> 结尾:
<?php // 此处是 PHP 代码 ?>
PHP 文件的默认文件扩展名是 ".php"。
PHP 文件通常包含 HTML 标签以及一些 PHP 脚本代码。
下面的例子是一个简单的 PHP 文件,其中包含了使用内建 PHP 函数 "echo" 在网页上输出文本 "Hello World!" 的一段 PHP 脚本:
Mbinu
<!DOCTYPE html> <html> <body> <h1>My First PHP Page</h1> <?php echo "Hello World!"; ?> </body> </html>
Mafupi:Matukio ya PHP yanaishia kwa mazoezi (;). Kitambaa cha kufunga kwa kichaji cha PHP kinatoa mazoezi kwa kina (kwa hivyo hakuna uwanja wa kumengaa mazoezi katika mjadala wa kichaji cha PHP cha kina).
Mafupi ya PHP
Mafupi ya PHP hayafikia kwa kufichwa na kufanywa kama programu. Tukio pekee lake ni kuwa kuelewa na mchekeshaji wa kichaji.
Mafupi huzungumza kuhusu:
- Kuweza waweza kumwambia wengine kazi inayofanya - Mafupi zinaweza kumwambia wengine waandaa wengine kazi inayofanya kila hatua (ingawa umewezekana katika timu ya programu)
- Kumekuwa na ujasiri wa kumefanya - Wengine wa wakulima wa kina wengi wameenda miaka ya kumi na wakati baadaye wamekubali mchakato wa kuharibifu, na wakipenda kuzingatia yale yaliyofanywa. Makabila inaweza kurekoda maadili yako kwenye kusoma kina.
PHP inahusika tatu ya makabila:
Mbinu
<!DOCTYPE html> <html> <body> <?php // Hii nimeingia kwa kiwango cha mbali mbali # Hii nimeingia kwa kiwango cha mawili /* Hii ni maktaba ya kina ya mbali mbali Inakidhifa Maktaba ya mbali mbali */ ?> </body> </html>
Muhimu wa Kina cha PHP
Kwenye PHP, tabia zote za funuo, kileo na jumbe (kama if, else, echo na nyingine) ni huzina kwa kina.
Kwenye mbinu ya hii, tatu ya kila kwa echo statements ni zaidi kwa haki (kwa hivyo):
Mbinu
<!DOCTYPE html> <html> <body> <?php ECHO "Hello World!<br>"; echo "Hello World!<br>"; EcHo "Hello World!<br>"; ?> </body> </html>
Ingawa kwenye PHP, tabia zote za variable ni muhimu kwa kina.
Kwenye mbinu ya hii, pekee wa mabara ya kwanza inaonyesha thamani ya variable ya $color (hiki ni sababu $color, $COLOR na $coLOR inatafsiriwa kama makabila ya tatu tofauti):
Mbinu
<!DOCTYPE html> <html> <body> <?php $color="red"; echo "My car is " . $color . "<br>"; echo "My house is " . $COLOR . "<br>"; echo "My boat is " . $coLOR . "<br>"; ?> </body> </html>