PHP中常用函式以及若干注意點的說明(一)

2021-05-24 12:32:16 字數 1816 閱讀 1728

1.型別轉換:

intval()      轉成int型

strval()      轉成string型

floatval()   轉成float型

當然也可以強制轉換

(int), (integer)

(bool), (boolean)

(float), (double), (real)

(string)

(array)

(object)

2.關於常量:

define()                                定義常量

get_defined_constants()     取得已經定義的常量一覽

defined()                              判斷該常量是否被定義

3.==與===  !=與!==

後者除了判斷數值,還判斷型別是否匹配

4.函式引數的動態確定(http://www.11062.com/?p=278)

func_num_args()    引數個數

func_get_args()     引數值

5.static變數

6.funcion_exists()

判斷函式是否存在

7.require / include / require_once / include_once的區別

require 和 include : 當遇到讀入檔案錯誤時,require拋致命error,處理中止;include拋警告,處理繼續。

*_once表示唯讀入一次,不會反覆載入相同的檔案。()不辦情況下我們使用require_once。

8.變數,方法名前加@符號,強制程式不出錯。

但是,一般情況下不推薦使用@符號,因為相對而言,他的執行速度較慢。

$q = @$_get['q'];   <=>  $q = isset($_get['q']) ? $_get['q'] : null;

9.關於出錯處理的其他函式:

error_reporting()   定義出錯級別

error_log()             記錄出錯資訊

trigger_error()       觸發使用者設定的錯誤

10.文字處理函式:

mb_substr()        擷取文字串

mb_strpos()        判斷特殊文字列是否包含其中

str_replace()       文字列替換

preg_match() /  mb_ereg_match() / preg_replace() / mb_ereg_replace  正規表示式用

str_repeat()        文字列重複表示

strtoupper() / mb_strtoupper()  英文本元從小寫到大寫的轉換

strtolower() / mb_strtolower()   英文本元從大寫到小寫的轉換

mb_convert_kana()   全形和半形的互轉

trim() / ltrim() / rtrim()  刪除文字列前後的空白

strlen() / mb_strlen() / bin2hex()  文字列長度

mb_convert_encoding()  文字編碼轉換

md5() / crc32() / sha1() / hash()    hash值取得

generaterandomstring()   取得隨機字串

PHP中常用函式以及若干注意點的說明(二)

接 http blog.csdn.net kunshan shenbin archive 2011 03 10 6237964.aspx 11.數字相關函式 round ceil floor 四捨五入 number format 格式化數值 加逗號等,例 100000 100,000 sprintf...

PHP中常用函式以及若干注意點的說明(三)

接 http blog.csdn.net kunshan shenbin archive 2011 03 10 6238129.aspx 16.檔案處理 fopen fclose 檔案開啟 關閉 讀 fgets 1行取得 fgetc 1文字取得 fgetcsv csv形式檔案1行取得 fgetss ...

SQL 中常用的日期函式以及SQL中常見的日期轉換

當前年月日curdate 當前的時刻curtime 日期的運算 datediff 2020 10 20 1996 10 29 date diff time,time1 返回兩個日期之間 time,time1 的天數 timediff time,time1 兩個日期相減 time time1,返回 t...