$_SESSION['PHP_SELF'] 獲取當前正在執行腳本的文件名
$_SERVER['SERVER_PROTOCOL'] 請求頁面時通信協議的名稱和版本(例如: HTTP/1.0)
$_SERVER['REQUEST_TIME'] 請求開始時的時間戳
(PHP 5.1.0 起有效 和time函數效果一樣)
$_SERVER['argv'] 傳遞給該腳本的參數
$_SERVER['SERVER_NAME'] 返回當前主機名
$_SERVER['SERVER_SOFTWARE'] 服務器標識的字串,在響應請求時的頭信息中給出
(如: Microsoft-I...
PHP include() 和 require()方法的區別
本文總結了PHP的include()和require()兩種包含外部文件的方法的不同之處。基本上就是,加載失敗的處理方法,性能,以及使用彈性方面的不同。
PHP的include()和require()是兩種包含外部文件的方法,對于這兩種方法有什么區別,很多初學者可能不是很明白。下面總結一下 PHP include()和require()的區別:
1:加載失敗的處理方式不同:
include()會產生一個警告,而require()則導致一個致命的錯誤(出現錯誤,...
PHP中5個常用的系統常數
PHP程式撰寫中有5個常用的常數,這些常數可以快速的幫助程式寫的人從中取得需要的資訊內容,這5個常數整理如下:
1. __LINE__ 顯示程式文件中的該行程式行號。
2. __FILE__ 程式檔的完整路徑和檔案名,如果用在於 include的外部檔案中,則返回被include的檔案名。
3. __FUNCTION__ 執行的函數名稱,自 PHP 5 起本常數返回該函數被定義時的名字(區分大小寫)。
4. __CLASS__ 執行的類別名稱,自 PHP 5 起本...
基於PHP+MySQL的聊天室設計
MySQL併發能力強、回應速度快,是性能優異的資料庫軟體;PHP是功能強大的伺服器端腳本語言。
下面,以一個簡單的聊天室設計為例,介紹PHP+MySQL在網頁開發中的應用。
1、總體設計
1. 1 構思與規劃:
聊天室的基本原理,就是把每個連上同一網頁的用戶傳送的發言資料儲存起來,
然後將所有的發言數據傳給每一用戶。也就是說,用資料庫彙集每個人的發言,並將資料庫
中的數據傳給每一個人就實現...
PHP4與MySQL資料庫操作函數詳解
說PHP就不能不提MySQL,而要講MySQL,那麼PHP也是必然要被提起。PHP的迅速崛起,
離不開MySQL,而MySQL的廣泛應用,也與PHP休戚相關。
下面詳細分析PHP4中與MySQL相關操作的函數(共32個,開頭都為mysql_):
. 連接資料庫伺服器(database server)的函數(2個):
(1).mysql_connect()
格式:int mysql_connect(string [hostname] [:port],string [username],string [password]);
參數中的port參數表示資料...
PHP程式加速探索之代碼優化
一是消除錯誤的或低效的迴圈;二是優化資料庫查詢語句。其實還存在一些其他的優化細節,比如“str_replace比ereg_replace快”、“echo比print快”等等。這些我暫時都放在一邊,稍後我會提到用緩存來對付過於頻繁的IO。
下面我們將三個功能相同,但程式寫法不同的函數的效率(消耗的時間)進行對比。
badloops.php
<?php
require_once(’Benchmark/Iterate.php’);
define(’MAX_RUN’,100);
$data = array(1, 2,...