Time of Update: 2016-07-13
異常處理(又稱為錯誤處理)功能提供了處理常式運行時出現的錯誤或異常情況的方法。 異常處理通常是防止未知錯誤產生所採取的處理措施。異常處理的好處是你不用再絞盡腦汁去考慮各種錯誤,這為處理某一類錯誤提供了一個很有效方法,使編程效率大大提高。當異常被觸發時,通常會發生: 當前代碼狀態被儲存 代碼執行被切換到預定義的異常處理器函數 根據情況,處理器也許會從儲存的代碼狀態重新開始執行代碼,終止指令碼執行,或從代碼中另外的位置繼續執行指令碼
Time of Update: 2016-07-13
for 迴圈的文法是: 代碼如下 複製代碼for (expr1; expr2; expr3)statement下面說說for語句幾種有用的變型。1、無限迴圈這種也叫死迴圈,沒有開始和結束一直就這樣下去 for (;;) { //放置需要不斷執行的語句}?> 死迴圈如果在當中配合if else ,break也可以跳出迴圈 代碼如下 複製代碼for (;;) { //如果是公元2199年,則跳出迴圈 http://www.hzhuti.com/nokia/n93/ if
Time of Update: 2016-07-13
做個筆記.# nginx.confserver { listen 8080 ; server_name localhost; location / { root /home/work/htdocs; expires 1d; autoindex on; index index.php index.html; } location ~* \.php$ { root
Time of Update: 2016-07-13
font-size: 14px;background-color: rgb(247, 252, 255);">CI 的鉤子功能使得您可以在不修改系統核心檔案的基礎上來改變或增加系統的核心運行功能。font-size: 14px; background-color: rgb(247, 252, 255); ">例如,您可以在控制器剛剛載入前或剛剛載入後來運行特定的指令碼,或者在其他時刻來觸發您的指令碼。 font-size: 14px;background-color: rgb(247, 252,
Time of Update: 2016-07-13
如果提高網頁載入速度,需要怎麼最佳化是一個問題,yahoo曾經搞了一個最佳化36條。其實網頁最佳化的方法還是很多很多的。下面扯一下關於減小頁面體積來提高前端載入速度的方法:PHP壓縮html網頁代碼 (清除空格,分行符號,定位字元,注釋標記)。有個不錯的方法就是壓縮HTML,壓縮html 其實就是:清除分行符號,清除定位字元,去掉注釋標記 。它所起到的作用不可小視。現提供PHP 壓縮HTML函數。請大家不妨試試看,感覺還不錯吧。不廢話了,直接上代碼: 1 2 /** 3 * 壓縮html :
Time of Update: 2016-07-13
PHP使用GD庫實現截屏PHP5.2.2以上版本的GD庫實現了兩個截屏函數 imagegrabscreen 和 imagegrabwindow分別用於截取整個螢幕和截取某個視窗(同ALT+PrintScreen)的螢幕。1. 截取整個螢幕 Screenshot$im = imagegrabscreen () ;imagepng ( $im , " myscreenshot.png " ) ;?>2. 截取一個視窗 Capture a window (IE for
Time of Update: 2016-07-13
在php中數組賦值的時候用array[]這種方法效率會較高於array_push(),於是乎各種緣由就有了下面的測試測試代碼: 1 2 /** 3 *數組效能測試 4 *for迴圈有效能影響所以沒有用 5 *測試是更改$count參數(從10~100000 整取遞增)和調用方法手動重新整理,記錄時間為平均大概時間 6 **/ 7 8 $count = 10; 9 10 arrayTest01($count); 1112
Time of Update: 2016-07-13
看到ThinkPHP3.0新出的版本,很興奮,因為它提出了很多新概念,如CBD模式,AOP編程思想。著重對這兩個新概念做個總結。 CBD認識
Time of Update: 2016-07-13
在PHP 中引用的意思是:不同的名字訪問同一個變數內容.與C語言中的指標是有差別的.C語言中的指標裡面儲存的是變數的內容在記憶體中存放的地址變數的引用PHP 的引用允許你用兩個變數來指向同一個內容$a="ABC";$b =&$a;echo $a;//這裡輸出:ABCecho $b;//這裡輸出:ABC$b="EFG";echo $a;//這裡$a的值變為EFG 所以輸出EFGecho $b;//這裡輸出EFG或$a="EFG";echo $a;//這裡$a的值變為EFG 所以輸出EFGecho
Time of Update: 2016-07-13
1. 反盜鏈那些盜用了你的內容,還不願意自己儲存圖片的網站是無恥的。你可以通過以下配置來放置別人盜用你的圖片: 1 RewriteBase /2 RewriteCond %{HTTP_REFERER} !^$3 RewriteCond %{HTTP_REFERER} !^http://(www.)?yoursite.com/.*$ [NC]4 RewriteRule .(gif|jpg|swf|flv|png)$ /feed/ [R=302,L]2.
Time of Update: 2016-07-13
class a { function ec(){ echo "解析符"; } } a::ec(); //可以用於訪問靜態成員、方法和常量,還可以用於覆蓋類中的成員和方法。 ?> 摘自 chaojie2009的專欄 http://www.bkjia.com/PHPjc/478326.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/478326.htmlTechArticle?php class a {
Time of Update: 2016-07-13
判斷作業系統我懶得寫正則判斷了大家直接根據瀏覽器資訊就能知道了 http://localhost/test.php $pass=admin 這個是查看資訊的密碼 http://www.BkJia.com /test.php?pass=admin 就能查看密碼了$filePath=’./x.txt’; //資訊儲存地址$image=’x.jpg’; //讀取圖片並輸出的 各位自己選擇圖片 date_default_timezone_set('
Time of Update: 2016-07-13
1 2 // Example use of getenv() 3 $ip = getenv('REMOTE_ADDR'); 4 // Or simply use a Superglobal ($_SERVER or $_ENV) 5 $ip = $_SERVER['REMOTE_ADDR']; 6 ?>這是在PHP官方的manual提供的方法。但是當Web伺服器API是ASAPI
Time of Update: 2016-07-13
介紹 對於php效能問題,議論最多的就是__autoload()方法,很多人提到這個方法非常影響效能。還有人說opcode也能影響到__autoload()方法,所以針對這兩點我做了個測試。 最終發現__autoload方法在效能方面的影響不是很大的。有的網友說不用__autoload(),帶來的維護成本比效能成本高無數倍(比較贊同)。 環境 PHP:5.3.9 ——以fastcgi模式啟動 Nginx:1.1.12 eaccelerator:0.9.6.1 :
Time of Update: 2016-07-13
header("Content-Type: text/html;charset=utf-8");set_time_limit(0);error_reporting(E_ERROR);function geturl($keywords, $page, $num){ $page = ($page - 1) * 10; $content = file_get_contents("http://www.google.com/search?sclient=
Time of Update: 2016-07-13
本文章詳細的介紹了在php學習中的最基礎的內容包括了基礎資料型別 (Elementary Data Type)、變數類型、操作符等入門都會要接觸到的東西。-php支援的基礎資料型別 (Elementary Data
Time of Update: 2016-07-13
最近在網上的交流中發現大家對SESSION的使用上有很多誤區,本質上就是不瞭解SESSION的工作原理。SESSION會話開啟時,會首先發送一個對瀏覽器的唯一標識session_id的cookie(名字為PHPSESSID可以通過session_name()擷取),同session.save_handler = files的情況下,在伺服器的指定目錄(如temp)下產生一個沒有尾碼的檔案,名字是'sess_" + 'session_id';
Time of Update: 2016-07-13
Smarty最大的功能是做模版的頁面緩衝。也就是通過Smarty可以完成兩個步驟:編譯+解析第一步:編譯。是指把模版檔案的標籤替換為純php,再儲存在緩衝位置,儲存的副檔名是PHP,我把這個步驟叫做編譯(這是我自己的叫法,不是官方的)第二步:解析。也就是把剛才編譯的PHP檔案解析執行而已~~這個就不用多做解釋了切入正題,在Smarty.class.php檔案中加入如下代碼function MakeHtmlFile($file_name, $content) {
Time of Update: 2016-07-13
$str = '中華人民共和國123456789abcdefg';echo preg_match("/^[u4e00-u9fa5_a-zA-Z0-9]{3,15}$",$strName); 運行一下上面這段代碼,看會有什麼提示資訊? Warning: preg_match(): Compilation failed: PCRE does not support L, l, N, P, p, U, u, or X at offset 3 in
Time of Update: 2016-07-13
$A="hello";function print_a(){ $A="php&mysql"; global $A; $A="mytest"; echo $A;}echo $A;echo "";print_a();echo "";echo