PHP語言結構

2021-08-28 13:13:59 字數 732 閱讀 4828

條件結構(if…else…)

<?php

if(條件)else

?>

<?php

if(條件一)else if(條件二)else if(條件三)

……?>

<?php

switch (條件)

?>

// break的作用是阻止**進入下乙個case 中繼續執行。

迴圈結構

<?php

while(條件)

?>

判斷某個條件是否符合(條件返回值是否為true),若符合則執行任務,執行完畢任務,再判斷條件是否滿足要求,符合則重複執行此任務,否則結束任務。

<?php

dowhile(條件)

?>

<?php

for(初始化;迴圈條件;遞增項)

?>

只取值,不取下標

<?php

foreach (陣列 as 值)

?>

同時取下標和值

<?php

foreach (陣列 as 下標 => 值)

?>

PHP語言結構詳解

為什麼語言結構執行速度比函式快?函式要先被解析成php解析器 zend引擎 分解成語言結構。所以,函式比語言結構多了一層解析器 速度就想對慢了。3 php中的語言結構有哪些?echo print die exit isset unset include include once require re...

php基礎篇 6 語言結構語句

順序結構就像一條直線,按著順序一直往下執行。我們編寫的 預設都是按照順序結構執行的。shoesprice 49 鞋子單價 shoesnum 1 鞋子數量 shoesmoney shoesprice shoesnum shirtprice 99 襯衣單價 shirtnum 2 襯衣數量 shirtmo...

PHP的語言結構和函式的區別

php 語言結構函式 相信大家經常看到對比一些php應用中,說用isset 替換 strlen isset比strlen執行速度快等。例子 if isset user do some thing 原因是isset是語言結構,而strlen是乙個函式。還有echo 是個語言結構,不是個函式。那什麼是語...