以php為例,內建有get_defined_vars()、get_defined_functions及 get_defined_contants()三個函數可列出已定義的變數、函數及常數,而且還包含其所代表的值,所以我們利用函數將這些資料列出並整理 成一個自己方便閱讀的查詢表格,這樣要需要查詢時就可以找到相關的資料。 閱讀全文〈列出所有已定義的變數、函數及常數供撰寫程式參考〉
分類: PHP
學習PHP的一些心得
函數get_defined_constants
語法:array get_defined_constants ([ bool $categorize ] )
函數get_defined_functions
語法:array get_defined_functions ( void )
函數get_defined_vars
語法:array get_defined_vars ( void ) 閱讀全文〈函數get_defined_vars〉
函數strpos
語法:int strpos ( string $haystack , mixed $needle [, int $offset= 0 ] ) 閱讀全文〈函數strpos〉
函數介紹microtime
語法:mixed microtime ([ bool $get_as_float ] ) 閱讀全文〈函數介紹microtime〉
函數parse_str
語法:void parse_str ( string $str [, array &$arr ] ) 閱讀全文〈函數parse_str〉
關於Mysql處理時間的方式
Mysql的時區是和伺服器所在時區一樣,通常我們操作Mysql時是在本機,所以顯示的時間看起來沒什麼問題,不過我們還是必須瞭解Mysql處理時間的方法,它是以UTC來儲存時間,當使用者使用select撈出時間資料時再轉換為當地時區的時間。 閱讀全文〈關於Mysql處理時間的方式〉
工具列的新寫法
原本的工具列寫法是
$arr[]=”test”;
$arr[]=”tryit”;
foreach($arr as $stat){
$tmp++;
$coma=($tmp>1)?” | “:””;
$tool.=$coma.”<a href=”>{$stat}</a>”;
}
後來發現利用implode函數更乾脆。
<?php
$arr[]=”test”;
$arr[]=”tryit”;
foreach($arr as $stat){
$tmp++;
$arr2[$tmp]=”<a href=”>{$stat}</a>”;
}
$tool=implode(” | “,$arr2);
?>
其實還可以直接寫成函數
$arr[]=”test”;
$arr[]=”tryit”;
echo maketool($arr);
function maketool($arr){
foreach($arr as $stat){
$tmp++;
$arr2[$tmp]=”<a href=”>{$stat}</a>”;
}
return implode(” | “,$arr2);
}
今天安裝了Zend Optimizer
今天安裝了Zend Optimizer,它是用來最佳化PHP的程式碼,讓PHP執行起來更有效率。自己並沒有實際做測試來比較執行結果,不過「感覺」上,安裝前和安裝前執行PHP真的有差別。所以這篇文章就記錄一下我安裝的過程: 閱讀全文〈今天安裝了Zend Optimizer〉