Time of Update: 2017-01-19
複製代碼 代碼如下:<?php $Shortcut = "[InternetShortcut] URL=http://www.your_url.com/ IconFile=http://www.your_icon.com/ IconIndex=1 IDList= [{000214A0-0000-0000-C000-000000000046}] Prop3=19,2 ";
Time of Update: 2017-01-19
1、設定CookiePHP用SetCookie函數來設定Cookie。必須注意的一點是:Cookie是HTTP協議頭的一部分,用於瀏覽器和伺服器之間傳遞資訊,所以必須在任何屬於HTML檔案本身的內容輸出之前調用Cookie函數。SetCookie函數定義了一個Cookie,並且把它附加在HTTP頭的後面,SetCookie函數的原型如下:int SetCookie(string name, string value, int expire, string path, string domain,
Time of Update: 2017-01-19
黑格爾有句名言:存在即合理。以此為論據的話,靜態類的使用必然有其合理性。不過物極必反,一旦代碼過於依賴靜態類,其劣化的結局則不可避免。這就好比罌粟作為一種草本植物,有其在藥理上的價值,但如果肆無忌憚的大量使用,它就變成了毒品。什麼是靜態類所謂靜態類指的是無需執行個體化成對象,直接通過靜態方式調用的類。代碼如下:複製代碼 代碼如下:<?phpclass Math{ public static function
Time of Update: 2017-01-19
PHP新手,一直想做一下分頁都給忘了,今天有幸被提醒所以網上搜了一下。有些寫的看不懂也沒怎麼去看。最後找到一個比較簡單的。 大致的思想就是: 1.設定每頁要顯示的最大記錄數。 2.計算出頁面總數 3.當前頁面跟總頁面數比較改變串連的狀態 4.用limit控制從資料庫中讀取記錄下面是代碼:複製代碼 代碼如下:$conn =
Time of Update: 2017-01-19
1,定義:選擇排序(Selection sort)是一種簡單直觀的排序演算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然後,再從剩餘未排序元素中繼續尋找最小(大)元素,然後放到已排序序列的末尾。以此類推,直到所有元素均排序完畢。參考代碼:複製代碼 代碼如下:<?php //選擇排序(Selection
Time of Update: 2017-01-19
用一個列子來讀解成員方法:大家可以自己動手寫一寫,加深理解。這樣一個需求; 希望人可以說話, 做算術題.......,這樣就需要使用到成員方法:1、添加speak 成員方法,輸出 我是小明2、添加jisuan 成員方法,可以計算從 1+..+1000的結果3、修改jisuan 成員方法,該方法可以接收一個數n,計算 1+..+n 的結果4、添加add 成員方法,可以計算兩個數的和參考代碼:複製代碼 代碼如下:<?php class
Time of Update: 2017-01-19
複製代碼 代碼如下:function _code($_code_length = 4, $_width = 75, $_height = 25){ for($i=0;$i<$_code_length;$i++){ $_nmsg .= dechex(mt_rand(0,15)); }
Time of Update: 2017-01-19
說說mysql_connect與mysql_pconnect的區別,這倆函數用法上差不多,網上有說應該用pconnect的,pconnect是個 好東西;也有視pconnect如洪水猛獸的,堅決不讓用pconnect的,也有態度曖昧不清的。那這個東西到底如何呢?永久連結並不是說,伺服器開啟了一個串連,然後所有的人都共用這個連結。永久串連一樣是每個用戶端來就開啟一個串連,有200人訪問就有200個串連。其 實mysql_pconnect()本身並沒有做太多的處理,
Time of Update: 2017-01-19
以前對物件導向僅限於死記硬背型,工作這麼久了,回過頭來看又是一翻體悟,供大家看看。1.finalfinal:php5新增一個final關鍵字。如果父類中的方法被聲明為final,則子類無法覆蓋該方法;如果一個類被聲明final,則不能被繼承。複製代碼 代碼如下:class BaseClass{ public function test(){
Time of Update: 2017-01-19
apc定義:apc是一個開放自由的php opcode緩衝。它的目標是提供一個自由、開放和健全的架構,用於緩衝和最佳化php中間代碼。apc常用函數: 1.apc_clear_cache() 清楚apc緩衝內容2.apc_define_constants(string key,array constants,[,bool case_sensitive]) 將數組constants以常量加入緩衝3.apc_load_constants(string key) 取出常量緩衝4
Time of Update: 2017-01-19
單例模式:簡單的說,一個對象只負責一個特定的任務。單例類: 1.建構函式需要標記為private,單例類不能再其他類中執行個體化,只能被其自身執行個體化 2.擁有一個儲存類的執行個體靜態成員變數 3.擁有一個訪問這個執行個體的公用的靜態方法。[常用getInstance()方法進行執行個體化單例類,通過instanceof操作符可以檢測到此類是否已經被執行個體化] &
Time of Update: 2017-01-19
setType — 設定變數的類型bool settype ( mixed $var , string $type )將變數 var 的類型設定成 type 。type 的可能值為:•“boolean” (或為“bool”,從 PHP 4.2.0 起) •“integer” (或為“int”,從 PHP 4.2.0 起) •“float” (只在 PHP 4.2.0 之後可以使用,對於舊版本中使用的“double”現已停用) •“string” &
Time of Update: 2017-01-19
複製代碼 代碼如下:<?phpecho implode ( ",", HexToRGB ( "#F7F7DA" ) ) . "<br/>";echo RGBToHex ( "rgb(247,247,218)" )?><?phpfunction HexToRGB($colour) { if ($colour [0] == '#') {
Time of Update: 2017-01-19
複製代碼 代碼如下:<?php// http://www.jb51.net/article/23093.htmfunction set_cache($name, $value) { // 設定相對或者絕對目錄,末尾不要加 "/" $cache_dir = "./cache"; // 設定副檔名 $cache_extension = ".php";&
Time of Update: 2017-01-19
複製代碼 代碼如下:<?php//===============================時間日期===============================//y返回年最後兩位,Y年四位元,m月份數字,M月份英文。d月份幾號數字,D星期幾英文$date=date("Y-m-d");$date=date("Y-m-d H:i:s");//帶時分秒//include,include_once.require,require_once//require("file.php")
Time of Update: 2017-01-19
複製代碼 代碼如下:function myErrorHandler($errno, $errstr, $errfile, $errline){ if(!(error_reporting() &$errno)){return;} switch ($errno){ case E_USER_ERROR:
Time of Update: 2017-01-19
bool class_alias ( string $original , string $alias [, bool $autoload = TRUE ] ) — 為一個類建立別名bool class_exists ( string $class_name [, bool $autoload ] )— 檢查類是否已定義string get_called_class ( void ) —擷取靜態方法調用的類名複製代碼 代碼如下:class foo {
Time of Update: 2017-01-19
memcache 的工作就是在專門的機器的記憶體裡維護一張巨大的hash表,來儲存經常被讀寫的一些數組與檔案,從而極大的提高網站的運行效率,減輕後端資料庫的讀寫壓力。實驗環境:centos 6.6 x86_64LAMP環境搭建完畢:php版本5.6.8、apache版本2.4.12 1、在安裝memcached之前需要安裝libevent支援:# wget http://syslab.comsenz.com/downloads/linux/libevent-1.
Time of Update: 2017-01-19
flush():重新整理輸出程式緩衝for($i = 0; $i < 5; $i++){ echo str_repeat("\n", 5000); echo $i; sleep(1); flush();}ob_start(回呼函數,限定長度,隨時輸出緩衝='true'):開啟,前提:output_buffer =
Time of Update: 2017-01-19
bool assert ( mixed $assertion [, string $description ] ) — 檢查一個斷言是否為 FALSE複製代碼 代碼如下:assert_options(ASSERT_ACTIVE, true);//允許使用assert()函數 assert_options(ASSERT_WARNING, false);//在assert失敗時不輸出警告資訊 assert_options(ASSERT_BAIL,