2020年7月14日 星期二

工程師的PHP筆記

變數

全域變數
使用方式如下:
<?php
$a = 1;

function funC() {
   global $a;//加上global表示是上面宣告的全域變數,否則會被當作區域變數
   $b=1;//區域變數
}
?>

靜態變數 (static variable)
如果希望某區域變數不因函式結束而消滅,可以在第一次宣告該區域變數前,加上關鍵字-- static。

static $rememberMe;

如此一來,每次呼叫該函式時,此變數都會包含上一次呼叫函式時所得到的值。
要注意的是:靜態變數仍是一種區域變數。

mysql_data_seek ( resource $result , int $row_number ) : bool

Parameter
resource $result  經由mysql_query() 返迴的結果集
int $row_number 要移動到第幾行

Return Value
成功時返回 TRUE, 失敗時返回 FALSE。

Descript
mysql_data_seek() 將$result內部的行指針移動到指定的行號(row_number )。接著調用 mysql_fetch_row() 將返回那一行的內容。

row_number 從 0 開始。 row_number 的取值範圍應該從 0 到 mysql_num_rows($result) - 1。但是如果結果集為空(mysql_num_rows($result) == 0),要將指針移動到 0 會失敗並發出 E_WARNING 級的錯誤,mysql_data_seek() 將返回 FALSE。

沒有留言:

張貼留言