《PHP和MySQL Web開發》閱讀總結 2

2021-08-15 03:32:35 字數 1565 閱讀 8344

本文主要記錄了php中和檔案有關的操作;主要包括開啟檔案,寫檔案,讀檔案以及幾個常用的和檔案有關的函式。

php中使用fopen函式開啟檔案,函式原型如下:

resource fopen ( string

$filename , string

$mode [, bool $use_include_path = false [, resource $context ]] )

具體使用可查詢文件,此處不多廢話。

要注意的問題:

1.我當初寫簡單頁面時還沒有看這本書,出現了無法開啟檔案的問題(ubuntu下的apache),後來發現是沒有相應許可權進行檔案訪問,一定要注意許可權問題!

2.當進行了開啟檔案(fopen)的操作時,不要忘記在結束時關閉檔案(fclose)。

寫檔案常常使用兩種函式。

fputs是fwrite的別名,兩者完全相同,可互相替換。

fwrite的函式原型如下:

int

fwrite ( resource $handle , string

$string [, int

$length ] )

函式第乙個引數為開啟檔案(fopen)後返回的檔案控制代碼;第二個為要寫入的內容;第三個為可選引數,當第三個引數被設定時,fwrite寫完所有內容或者寫入了$length個位元組後停止寫入。

因此,下面兩個語句相當:

fwrite($fp,$content);

fwrite($fp,$content,strlen($content));

該函式原型如下:

int file_put_contents ( string

$filename , mixed $data [, int

$flags = 0 [, resource $context ]] )

這個函式不需要開啟關閉檔案的控制代碼,由它本身進行這些操作。

關於該函式的更多用法將在本書後面介紹。

bool feof ( resource $handle ) //feof : file , end

offile ?

該函式接受被開啟檔案的控制代碼,返回乙個bool值(true : 檔案結束)。

string fgetc ( resource $handle )
string

fread ( resource $handle , int

$length )

剛開始系統學習php,把這種函式怎麼用寫的特別詳細反而覺得是浪費時間,因為我真的去使用的話如果不熟悉會去查文件。

我寫每日總結的目的主要是:

1.督促自己堅持每日學習。

2.梳理書籍大致脈絡,不求詳細,但要知道說了些什麼問題。

我覺得我弄懂某個問題的方式是:程式設計時候遇到->我好像在書上某一部分看到過->書籍加搜尋引擎解決問題->真正搞懂問題。

脫離了**的實際編寫,在書本上搞得再怎麼懂用處也不大。

PHP和MySQL Web開發 二

php和mysql web開發 4 操作符 與c語言類似。5 可變函式 gettype x 傳遞乙個變數,確定變數的型別並返回乙個字串,若不是標準型,返回 unknown type settype x,型別 將x 轉換為指定的型別。is array 是否為陣列 is double is int is...

PHP和MySQL Web開發 經典書籍

php和mysql web開發 php and mysql web development 使用php和mysql構建資料庫驅動的web應用程式的權威指南 php和mysql是非常流行的開源技術,它們非常適合快速開發資料庫驅動的web應用。php是一種功能強大的指令碼語言,專門用於快速建立高效能的w...

PHP和MySQL Web開發 中文版

中文名稱 php和mysql web開發 中文版 英文名稱 sams publishing php and mysql web development 版本 2005 發行時間 2005年 地區 美國 語言 普通話 簡介 php 和 mysql web 開發,第三版 作者 luke welling,...