驗證變數的內容能否作為函式呼叫。 這可以檢查包含有效函式名的變數,或者乙個陣列,包含了正確編碼的物件以及方法名。
bool is_callable ( callable $name [, bool $syntax_only = false [, string &$callable_name ]] )
例子:
<?php
function
somefunction
() $functionvariable = 'somefunction' ;
var_dump ( is_callable ( $functionvariable , false , $callable_name ));
//檢查包含有效函式名的變數
//結果 bool(true)
echo
$callable_name , "\n" ; // somefunction
//// array containing a method
//class
someclass
}$anobject = new someclass ();
$methodvariable = array( $anobject , 'somemethod' );
var_dump ( is_callable ( $methodvariable , true , $callable_name ));
//檢查乙個類的方法,引數為包含物件以及函式名的陣列。
//bool(true)
echo
$callable_name , "\n" ; // someclass::somemethod
?>
在給定的 key 存在於陣列中時返回 true 。key 可以是任何能作為陣列索引的值。 array_key_exists() 也可用於物件。
bool array_key_exists ( mixed $key , array
$search )
例子1:
檢查給定的鍵名或索引是否存在於陣列中
<?php
$search_array = array( 'first' => 1 , 'second' => 4 );
if ( array_key_exists ( 'first' , $search_array ))
例子2:
array_key_exists() 與 isset() 的對比 :isset() 對於陣列中為 null 的值不會返回 true ,而 array_key_exists() 會。
<?php
$search_array = array( 'first' => null , 'second' => 4 );
// returns false
isset( $search_array [ 'first' ]);
// returns true
array_key_exists ( 'first' , $search_array );
返回當前分配給你的 php 指令碼的記憶體量,單位是位元組(byte)。
int memory_get_usage ([ bool $real_usage = false ] )
例:
<?php
//這只是個例子,下面的數字取決於你的系統
echo memory_get_usage() . "\n"; // 36640
$a = str_repeat("hello", 4242);
echo memory_get_usage() . "\n"; // 57960
unset($a);
echo memory_get_usage() . "\n"; // 36744
返回分配給你的 php 指令碼的記憶體峰值位元組數。
int memory_get_peak_usage ([ bool $real_usage = false ] )
thinkphp中使用PHPEXCEL匯入資料
匯入方法比較簡單 但必須考慮到excel本身單元格格式問題 例如以0開頭的字串讀出來被去掉了前導0 成為float型而丟失一位 必須進行處理 author lizhaoyao add time 2015 08 26 php excel import 使用者匯入excel param type fil...
thinkphp5的模型中使用關聯
有以下兩個表 artitcle表 表示文章 article的主鍵是id,外來鍵是cateid,cateid對應於cate表的主鍵id。cate表 表示欄目 cate表的主鍵是id。這兩張表表示,每一篇文章屬於乙個欄目,每乙個欄目有很多篇文章。然後編寫model類 article的model類 cla...
thinkphp中使用ajax實現無重新整理分頁
1 修改thinkphp的 thinkphp library think page.class.php檔案,如下 共 total row 條記錄 prev next first 1.last total page theme first up page link page down page end...