日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

php 常量 循环 1,php循环控制break、continue语句、goto语句和php常量

發(fā)布時(shí)間:2025/3/20 php 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 常量 循环 1,php循环控制break、continue语句、goto语句和php常量 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1、循環(huán)控制break語句:

break結(jié)束當(dāng)前 for,while,do-while 或者switch 結(jié)構(gòu)的執(zhí)行。

Break可以接受一個(gè)可選的數(shù)字參數(shù)來決定跳出幾重循環(huán)。

$i = 0;

while(++$i){

switch($i){

case 5:

echo "quit at 5
";

break;

case 10:

echo "quit at 10
";

break 2; //跳出switch結(jié)構(gòu)和while循環(huán)

default:

break;//只跳出switch結(jié)構(gòu)

}

}

echo "$i=".$i;

?>

執(zhí)行結(jié)果如下:

quit at 5

quit at 10

10=10

2、循環(huán)控制continue語句:

Continue在循環(huán)結(jié)構(gòu)中用來跳過本次循環(huán)中剩余的代碼并在條件求值為真時(shí)開始執(zhí)行下一次循環(huán),continue可接受一個(gè)可選的數(shù)字參數(shù)來決定跳過幾重循環(huán)到循環(huán)結(jié)尾。

for($i=0;$i<2;$i++)

{

for($j=1;$j<4;$j++)

{

if($j==2)

{

continue 2; //跳出最近的一個(gè)for循環(huán)的2次循環(huán)(j=2和j=3)

}

echo '$i='.$i.'$j='.$j."
";

}

}

?>

輸出結(jié)果:

$i=0$j=1

$i=1$j=1

3、goto語句:

PHP5.3以上版本增加了goto 語句;

Php中的goto語句有一定限制,只能在同一個(gè)文件和作用域中跳轉(zhuǎn),也就是說你無法跳出一個(gè)函數(shù)或類方法,也無法跳入到另一個(gè)函數(shù)。常見的用法是用來跳出循環(huán)或switch,可以代替多層的break。

for($i=0,$j=50;$i<100;$i++)

{

while($j--)

{

if($j==7) goto a;//a可任意起名

Echo "i=$i
";

}

}

a://跳轉(zhuǎn)到次

echo 'j=17';

?>

輸出結(jié)果:

i=0

i=0

i=0

i=0

i=0

i=0

i=0

i=0

i=0

i=0

i=0

i=0

j=37

4、Php常量:

常量類似變量,但是常量一旦被定義就無法更改或撤銷定義。

PHP 常量和變量有如下不同:

常量前面沒有美元符號(hào)($)

常量用define()函數(shù)或const定義,而不能通過賦值語句

常量可以不用理會(huì)變量的作用域而在任何地方定義和訪問(與變量不同,常量貫穿整個(gè)腳本是自動(dòng)全局的。)

常量定義時(shí)就必須賦初值且一旦被定義就不能被重新定義或取消定義

常量的值是標(biāo)量,可以是(string、integer、float、boolean)等

有效的常量名以字符或下劃線開頭,默認(rèn)用大寫字母表示,用下劃線間隔。

設(shè)置 PHP 常量:

如需設(shè)置常量,請(qǐng)使用 define() 函數(shù) - 它使用三個(gè)參數(shù):

1.???首個(gè)參數(shù)定義常量的名稱

2.???第二個(gè)參數(shù)定義常量的值

3.???可選的第三個(gè)參數(shù)規(guī)定常量名是否對(duì)大小寫敏感。默認(rèn)是 false。

在程序中我們不希望某個(gè)值變化,則可以考慮使用常量,比如圓周率,稅率。

//第一種定義常量方法:

define("TAX_RATE",0.08);

echo TAX_RATE."
";

//第二種定義常量方法:

const TAX_RATE2 = 0.07;

echo TAX_RATE2;

?>

總結(jié)

以上是生活随笔為你收集整理的php 常量 循环 1,php循环控制break、continue语句、goto语句和php常量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。