PHP中的替代語法

2021-09-19 12:50:37 字數 990 閱讀 8131

1.什麼是替代語法?

簡單的說就是一些語法的另類寫法。

2.php中有哪些語法有替代語法?

if,while,for,forforeach,switch這些流程控制語句都有替代語法。

3.替代語法的基本形式:

左花括號()分別換成 endif;,endwhile;,endfor;,endforeach; 以及 endswitch;

例子:<?php if ($a<0): ?>

這裡是內容

<?php endif; ?>

上面的語句等同於

<?php if ($a<0) ?>

4.為什麼會有替代語法:

存在就是合理,它自有它的用處,這些語法能發揮的地方是在php和html混合頁面的**裡面。php是嵌入在html文件中的指令碼語言,php可以動態生成html標籤,但是php主要功能並不是生成html標籤,主要用於動態的生成資料(資料庫中的資料)。如果使用php來動態生成html標籤及標籤內部資料時,程式**會顯的很亂。好處如下:

1)使html和php混合頁面**更加乾淨整齊。

2)流程控制邏輯更清晰,**更容易閱讀。

5.各種流程控制替代語法:

<?php if():?>             <?php endif;?>

<?php switch():?>        <?php endswitch;?>

<?php for():?>            <?php endfor;?>

<?php foreach():?>        <?php endforeach;?>

<?php while():?>        <?php endwhile;?>

PHP中的替代語法

今天看了一下wordpress的 裡面有些少見的php替代語法,pages thebox after else後面的冒號和endif代表啥?菜鳥乙個,沒有見過,所以就google了一下,才明白這是php的替代語法,冒號 等價於左花括號 舉個例子吧 是負數拉 上面的語句等同於 php中那些語法有替代語...

PHP 流量控制語句的替代語法

php 提供了一些流程控制的替代語法,包括 if,while,for,foreach 和 switch。替代語法的基本形式是把左花括號 分別換成endif endwhile endfor endforeach 以及endswitch elseif與 else if 只有在類似使用花括號的情況下才認為...

PHP語法中的變數

在 php中變數不需要宣告資料型別,直接給變數賦值即可,變數會在賦值時自動轉換為相應的資料型別。但是,需要注意 php中使用乙個美元符號後面跟上量名稱,來表示乙個變數,而且變數的名稱是對區分大小寫的。變數名應與 php中其它的標記一樣遵循相同的規則。乙個有效的變數名由字母或者下劃線開頭,後面跟上任意...