php特性介紹(賊有用)

2021-07-15 05:42:53 字數 2112 閱讀 2182

1、break 與continue 的區別

continue 是用來用在迴圈結構中,控制程式放棄本次迴圈continue語句之後的**並轉而進行下一次迴圈。continue本身並不跳出迴圈結構,只是放棄這一 次迴圈。

break 他的作用是跳出當前的語法結構,執行下面的語 句。break語句可以帶乙個引數n,表示跳出迴圈的層數,如果要跳出多重迴圈的話,可以用n來表示跳出的層數,如果不帶引數預設是跳出本重迴圈。

$arr

=array(

0=>

"aini",1

=>

"fas",2

=>

"hou");

foreach(

$arr

as$key

=>

$row

)elseif(

$key

== 0)}

exit;

上面的**執行結果為

fas。

2、include  與  include_once

(一)、include() 

include(/path/to/filename)

include()語句將在其被呼叫的位置處包含乙個檔案。包含乙個檔案與在該語句所在位置複製制定檔案的資料具有相同內容的效果。

使用include()時可以忽略括號。

可以根據條件來執行include()語句。在條件語句中使用include()有個怪現象,它必須包圍在語句塊大括號中,或者用其他語句包圍符括起來。

(二)、include_once()

include_once(filename)

include_once()函式的作用與include相同,不過它會首先驗證是否已經包含了該檔案。如果已經包含,則不再執行include_once。否則,則必須包含該檔案。除了這一點與include完全相同。

3、setcookie 的使用

其中first.php **如下:

<?phpnamespacesub

;classfirst

public functionsy

()}

即在例項化類first 的時候設定cookie ,path引數為/test/sub

sec.php **如下:

可以正常列印出 3434

而在index.php 中如下 卻報錯。

$first

=new\sub\first()

;$first

->

sy()

;//echo $_cookie["digit"];

exit;

這就是path 的作用,即只在sub目錄下生效。

php,幾個有用的函式介紹

strtr 函式轉換字串中 陣列中特定的字元。arr array hello hi world earth echostrtr hello world arr 輸出 hi earththe file put contents writes a string to a file.file put co...

PHP5 6新特性介紹

php5.6已經發布alpha版,預示著下乙個大版本的公升級即將到來,php5.6帶來了哪些新特性?本文將介紹這些特性,並討論它們可以給開發者帶來哪些好處。在常量 屬性宣告和函式引數預設值宣告時,以前版本只允許常量值,php5.6開始允許使用包含數字 字串字面值和常量的標量表示式。const one...

PHP7新特性的介紹

大小從24位元組減少到16位元組 hashtable大小從72位元組減少到56位元組 hashtable bucket大小從72位元組減少到32位元組 php5 45m php7 10m call user function array zend init user call is int is s...