php中的常用魔術常量
1。__LINE__
返回檔案中的當前行號。
2。__FILE__
返回檔案的完整路徑和檔名。如果用在包含檔案中,則返回包含檔名。自 PHP 4.0.2
起,__FILE__
總是包含一個絕對路徑,而在此之前的版本有時會包含一個相對路徑。
3。__FUNCTION__
返回函式名稱(PHP 4.3.0 新加)。自
PHP 5 起本常量返回該函式被定義時的名字(區分大小寫)。在
PHP 4 中該值總是小寫字母的。
4。__CLasS__
返回類的名稱(PHP 4.3.0 新加)。自
PHP 5 起本常量返回該類被定義時的名字(區分大小寫)。在
PHP 4 中該值總是小寫字母的。
5。__METHOD__
返回類的方法名(PHP 5.0.0 新加)。返回該方法被定義時的名字(區分大小寫)。
__set()當程式試圖寫入一個不存在或者不可見的成員變數時,__set()方法包含兩個引數,分別表示變數名稱和變數值,兩個引數都不可省略
__get()當程式試圖呼叫一個未定義或不可見的成員變數時,__get()方法有一個引數,表示要呼叫的變數名
__sleep() 常用於提交未提交的資料,或類似的清理操作如果有一些很大的物件,但不需要全部儲存,這個功能就很好用。
__construct() 在類例項化物件的同時執行該函式
__distruct() 在類例項化的物件銷燬時執行
__call()物件呼叫某個方法,若方法存在,則直接呼叫;若不存在,則會去呼叫
__clone()克隆物件時被呼叫。如:$t=new Test();$t1=clone $t;
__toString()列印一個物件的時被呼叫。如echo $obj;或print $obj;
__isset()檢測一個物件的屬性是否存在時被呼叫。如:isset($c->name)。
__unset()unset一個物件的屬性時被呼叫。如:unset($c->name)。
__autoload()例項化一個物件時,如果對應的類不存在,則該方法被呼叫。
相關推薦
PHP && php中的魔術常量
PHP 魔術常量 __LINE__ 檔案中的當前行號。 例項: <?php echo '這是第 " ' . __LINE__ . ' " 行'; ?> return : 這是第 “ 2 ” 行 __FILE__ 檔案的完整路徑和檔名。如果用
php中的常用魔術常量
1。__LINE__ 返回檔案中的當前行號。 2。__FILE__ 返回檔案的完整路徑和檔名。如果用在包含檔案中,則返回包含檔名。自 PHP 4.0.2 起,__FILE__ 總是包含一個絕對路徑,而在此之前的版本有時會包含一個相對路徑。 3。__FUNCTION__
PHP中的魔術方法和魔術常量
魔術方法__construct()構造方法在例項化一個物件的時候,順便在類名的後面增加一些用括號括起來的引數列表(可以理解為構造方法的實參) __destruct()析構方法與構造方法是一對,構造方法是
php 常用魔術常量
__LINE__檔案中的當前行號。__FILE__檔案的完整路徑和檔名。如果用在被包含檔案中,則返回被包含的檔名。自 PHP 4.0.2 起,__FILE__ 總是包含一個絕對路徑(如果是符號連線,則是解析後的絕對路徑),而在此之前的版本有時會包含一個相對路徑。__DIR__
PHP中常用的超全局變量 表單中get和post提交方式的區別 session與cookie的區別 GD庫是做什麽用的
屬性 過程 生成報表 用戶訪問 服務器 接收 file pla request PHP中常用的超全局變量 $_GET ----->get傳送方式$_POST ----->post傳送方式$_REQUEST ----->可以接收到get和post兩種方式的值
php中常用的字符串查找函數strstr()、strpos()實例解釋
大小寫 n) 正則表達式 dom clas var 表達式 cnblogs tac string strstr ( string $haystack , mixed $needle [, bool $before_needle = false ] ) 1、$haystack
php中常用的字符串長度函數strlen()與mb_strlen()實例解釋
php php字符串 字符串長度 strlen() mb_strlen() int strlen ( string $string ) int strlen ( string $string ) 獲取給定字符串的[字節]長度 成功則返回字符串$string的長度,如果$string為空,
php中常用的字符串截取函數mb_substr實例解釋
取字符串 獲取字符串 odi 中國 數據庫 字符編碼 blog Coding 我們 string mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_inte
php中常用的字符串比較函數strcmp()實例解釋
php strcmp 字符串 int strcmp ( string $str1 , string $str2 )以二進制方式進行比較以該函數比較時區分大小寫返回值,如果str1小於str2返回<0,如果str1大於str2返回>0如果兩者相等返回0。<?php $str1 =
php中常用的字符串大小寫轉換函數實例解釋
php 字符串 處理 PHP字符串處理函數中,最為簡單的幾個函數,相關解釋就不上了,直接看例子。 PHP字符串處理函數中,最為簡單的幾個函數,相關解釋就不上了,直接看例子。 strtolower函數、strtoupper函數、ucfirst函數、ucwords函數<?php $str =
php中常用的字符串獲取函數mb_strcut實例解釋
php 字符串 string mb_strcut ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] ) – 獲取字符的一部分1、(PHP 4 >= 4.
巧用PHP中__get()魔術方法
獲取 function 變量 返回 lib 底層 lower php腳本 redis PHP中的魔術方法有很多,這些魔術方法可以讓PHP腳本在某些特定的情況下自動調用。比如 __construct() 每次實例化一個類都會先調用該方法進行初始化。這裏我們講一下__get()
PHP中的魔術方法總結
__construct, __destruct , __call,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __clone and __autoload魔術方法。 1、__get、__set這兩個方法是為在
PHP中常用加解密方式
PHP中使用OpenSSL生成RSA公鑰私鑰及進行加密解密示例(非對稱加密) php服務端與客戶端互動、提供開放api時,通常需要對敏感的部分api資料傳輸進行資料加密,這時候rsa非對稱加密就能派上用處了,下面通過一個例子來說明如何用php來實現資料的加密解密 一、公鑰加密 假設一下,我找了兩個數字,
PHP中的魔術方法和關鍵字
PHP中的魔術方法總結 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __slee
php中常用的函式
strpos() 判斷字串中是否包含某字串,有的話返回其未知,沒有話返回false 錯誤用法: if(strpos('www.idc-gz.com','idc-gz') ){ echo '包含'; }else{ echo '不包含';} 理由: 上面也能得出正確的結果,但方法是錯誤的
PHP中常用的字串擷取函式
1.substr(源字串,起始位置[,長度])-擷取字串返回部分字串 <?php $str ="phpddt.com"; echo substr($str,2);//pddt.com echo substr($str,2,3);//pdd
PHP中常用的String字串函式
1.htmlspecialchars() 函式把預定義的字元轉換為 HTML 實體。 2.trim(str,removestr):移除字串兩側的字元,str是要操作的字串,removestr是想要 移除的字元 ltrim和rtrim分別是移除字串左邊的指定
php中常用的幾種加密方式以及md5加密漏洞以及解決方案
一、md5(php中的最常用的加密方式) 在用md5進行加密時,至少要將md5加密兩次以上(包含兩次),或者再加上鹽進行加密 二、password_hash(php5.5以上版本才可以使用) 官方說明連結:http://www.php.net/manual/zh/function.pas
PHP中常用的函式列表(收藏起來慢慢記)
usleep() 函式延遲程式碼執行若干微秒。unpack() 函式從二進位制字串對資料進行解包。uniqid() 函式基於以微秒計的當前時間,生成一個唯一的 ID。time_sleep_until() 函式延遲程式碼執行直到指定的時間。time_nanosleep() 函式延遲程式碼執行若干秒和納秒。s