《PHP Cookbook》學習筆記(四)

2021-05-22 18:55:29 字數 674 閱讀 6745

1、在與bindcolumn()組合使用的時候,pdo::fetch_bound取出模式可以讓你設定變數,這些變數的值會在每次呼叫fetch()時自動更新,如下所示:

每當呼叫fetch()時,$symbol和$planet都會被賦予新值。注意,在bindcolumn()中既可以使用列名也可以使用列數。列數從1開始算起。

2、使用pdostatement::rowcount()來取得被更新的行數。

3、pdo::quote()方法能夠確保文字或者二進位制資料中的引號被轉義。

4、reflectionclass::newinstanceargs()方法(該方法在php5.1.3中引入),以便用簡潔的方式呼叫乙個構造器並通過陣列來傳遞引數。

5、我們使用begintransaction()在pdo中來實現事務。

十一、session和資料保持

這部分很重要,但是沒什麼好說的,都看看吧。

十二、xml

1、有兩種主要的xml解析器:一種需要把整個文件都載入到記憶體中才能工作;而另一種則在任何給定的時間內只需要把文件的一小部分加在到記憶體中就可以工作。

2、為了簡單起見,xml擴充套件全部使用utf-8字元編碼。也就是說,這些擴充套件只能接受和輸出utf-8編碼的資料。如果你的資料使用的是ascii編碼,不用擔心,因為utf-8是ascii的父集。然而,如果你使用的是其他編碼,那麼遲早會遇到問題。

《PHP Cookbook》學習筆記(三)

七 類和物件 1 如果用echo或print語句輸出乙個物件,php就會呼叫這個物件的 tostring 方法,如下 輸出如下 linglongwunv linglongwunv gmail.com 2 php5拷貝的是物件的引用而不是值。當把乙個現存的物件指定給乙個新變數時,新變數中儲存的只是這個...

PHP Cookbook讀書筆記 第23章檔案

概述 檔案是在web應用中經常會碰到的乙個部分,本章主要包括如何在php中開啟 關閉和操縱檔案,以及在開啟檔案後能夠對檔案做哪些處理等內容。建立或開啟乙個本地檔案 可以用fopen 函式開啟 建立乙個本地檔案 fh fopen file.txt rb or die can t open file.t...

學習筆記 雜湊學習筆記

hash基本原理 hash就是乙個像函式一樣的東西,你放進去乙個值,它給你輸出來乙個值。輸出的值就是hash值。一般hash值會比原來的值更好儲存 更小 或比較。那字串hash就非常好理解了。就是把字串轉換成乙個整數的函式。而且要盡量做到使字串對應唯一的hash值。它的主要思路是選取恰當的進製,可以...