Time of Update: 2018-12-05
1,PHP變數的定義和範圍 字幕底線開頭 ^[a-zA-Z_]\w* 函數內部為生命 global的為局部範圍 聲明global或者 在檔案層級的 變數 為全域範圍 PHP預設為值傳遞,引用傳遞可以改變值傳遞效果 超全域變數 $GLOBAL儲存全域變數 $_SERVER儲存伺服器資訊 $_GET儲存get資料 $_POST儲存post資料 $_FILES儲存提交的檔案 $_COOKIE儲存得到的cookie $_SESSION儲存session資料
Time of Update: 2018-12-05
1,屬性,方法,常量 屬性,常量 用來儲存資料 方法用來存放執行的代碼 注意:在方法內部得到對象的屬性,不能直接echo 2,存取控制 public,protected,private 來實現的 public 定義的類成員可以在任何地方被訪問(類的內部和類的外部) protected 定義的類成員可以被其所在類的子類和父類訪問(當然在當前類內也可以訪問) private 定義的類成員只能被其所在類訪問 盡量提高類 對 類成員的控制能力 如果能使用私人的成員就盡量使用私人的成員 3
Time of Update: 2018-12-05
用單引號代替雙引號來包含字串,這樣做會更快一些。因為PHP會在雙引號包圍的字串中搜尋變數,單引號則不會,注意:只有echo能這麼做,它是一種可以把多個字串當作參數的“函數”(譯註:PHP手冊中說echo是語言結構,不是真正的函數,故把函數加上了雙引號)。 1、如果能將類的方法定義成static,就盡量定義成static,它的速度會提升將近4倍。 2、$row[’id’] 的速度是$row[id]的7倍。 3、echo 比 print
Time of Update: 2018-12-05
誰能看明白這幅Java、PHP、C、Ruby語言相互吐槽的搞笑圖片都說的是什嗎?看到這篇有趣的圖片研究了很久也沒完全理解各個圖片的意思。今天把它貼出來,希望大家能幫我理解一下,各抒己見。下面這個圖表中是我個人的一些理解,沒看明
Time of Update: 2018-12-05
一、 php變數的定義和範圍變數:在方法中調用屬性的時候,不能直接使用echo ,在類中要使用$this對象1,PHP變數的定義和使用 :字母 底線 開頭 ^[a-zA-Z_]\w*2,PHP變數的範圍: 局部範圍:在函數內部定義的變數,只能在函數內部起作用 全域範圍:global $var $GOOBALS[‘var’]
Time of Update: 2018-12-05
文章目錄 一、PHP Benchmark實現思路二、實現網頁用戶端指令碼協助分析查看三、安裝過程 一、PHP
Time of Update: 2018-12-05
為了相容伺服器上沒有安裝memcache的記憶體緩衝,專門開發了一個基於PHP5環境的,高效本地檔案快取類。支援緩衝失效時間的處理,並且非常節省記憶體。支援3個操作set(), get(),del(),詳細使用方式請見備忘中的example<?php/** * php檔案快取類 FileCache<br/> * @author Jerryli(hzjerry@gmail.com) * @version V0.20130513 * @package * @example *
Time of Update: 2018-12-05
最近使用到漢字到拼音的轉換,因此在眾多搜尋結果幹擾項中探得此文。由於原文思路清晰,觀點獨特,故轉載於此。本文實質上使用的是查表法,全文內容基本上是字典的擷取方法注意:本文轉自 http://blog.verycd.com/dash/cmd=showentry&eid=1677 ,以下為原文 細心的網友可能會發現,VeryCD的資源搜尋是支援拼音的,不論你是直接輸入拼音,還是輸入同音字,我們的搜尋程式都會提示你正確的關鍵字。比如:
Time of Update: 2018-12-05
關於nusoap的使用 可以在網上搜搜如下:NuSOAP 是 PHP 環境下的 WEB 服務編程工具,用於建立或調用 WEB 服務。它是一個開源軟體,目前的版本是 0.7.2 ,支援 SOAP1.1 、 WSDL1.1 ,可以與其他支援 SOAP1.1 和 WSDL1.1 的系統互操作。 NuSOAP 完全由PHP語言編寫,由一系列 PHP 類組成,不需要擴充庫的支援,這種特性使得 NuSOAP 可以用於所有的 PHP 環境,不受伺服器安全設定的影響。 1. NuSOAP 的擷取和安裝
Time of Update: 2018-12-05
PHP CLI模式開發不需要任何一種Web伺服器(包括Apache或MS IIS等),這樣,CLI可以運行在各種場合。 有兩種方法可以運行PHPCLI指令碼。第一種方法是使用php -f
Time of Update: 2018-12-05
之前知道php—cli模式是一種類似shell命令式的執行php程式,不過一直以為這個是一種落後的方式,應該沒有什麼意義,因為從沒有遇到過使用這個cli模式編程的。不過今天遇到了使用cli模式的應用。php_cli模式簡介php-cli是php Command Line Interface的簡稱,如同它名字的意思,就是php在命令列啟動並執行介面,區別於在Web伺服器上啟動並執行php環境(php-cgi, isapi等) 也就是說,php不單可以寫前台網頁,它還可以用來寫背景程式。
Time of Update: 2018-12-05
使用工廠來替換new操作•思路:動態根據傳遞的資料,建立相應的類的對象。•<?phpclass Example{ // The parameterized factory method public static function factory($type) { if (include_once 'Drivers/' . $type . '.php') { $classname = 'Driver_' . $type;
Time of Update: 2018-12-05
如果所有的Class都應該存在於一個預設的層級中的話,那麼最頂層應該是最為一般的Class,也就是說極為抽象的,每一個下層的Class均比其上層的Class(即父類)更加專門化。基於該思想,在PHP中,這個頂層的Class被命名為“stdClass”,且作為一個“Standard Class”,你可以把它看成是一個不含任何屬性和方法的類。 使用stdClass的目的: 在運行時添加屬性到基底物件(Base
Time of Update: 2018-12-05
新手經常遇到的問題是特殊字元提交的時候提示資料庫錯誤,今天給大家介紹一個set_magic_quotes_runtime函數,來協助我們過濾裡面的內容php函數 set_magic_quotes_runtime(0); 可以修改php.ini中 magic_quotes_runtime boolean的設定當你的資料中有一些\"'這樣的字元要寫入到資料庫裡面,又想不被過濾掉的時候,它就很有用,會在這些字元前加上\中國\地大物博"哈哈"中國\\地大物博\"哈哈\"set_magic_quotes_
Time of Update: 2018-12-05
1. 停止WAMP伺服器.2. 去網站windows.php.net 下載php5.3.21 the VC6 Thread Safe build. 不要下載THE INSTALLER.3. 在wamp/bin/php建立php5.3.21檔案夾 4. 把下載的zip包解壓到php5.3.21檔案夾中5. 從已存在的php版本檔案中(如php5.3.0, (eg. wamp/bin/php/php5.3.3))複製以下檔案: -
Time of Update: 2018-12-05
spl_autoload_register (PHP 5 >= 5.1.2)spl_autoload_register — 註冊__autoload()函數說明 bool spl_autoload_register ([ callback $autoload_function ] ) 將函數註冊到SPL
Time of Update: 2018-12-05
php中global 與 $GLOBALS[""] 差別 原本覺得global和$GLOBALS除了寫法不一樣覺得,其他都一樣,可是在實際利用中發現2者的差別還是很大的!先看下面的例子:PHP代碼 <?PHP// 例子1 function test_global() { global $var1, $var2; $var2 =& $var1;} function test_globals() { $GLOBALS['var3'] =& $GLO
Time of Update: 2018-12-05
最近研究了一下QQ郵箱的登入過程,發現QQ郵箱登入比較嚴謹,加了一些小技巧,其中一點就是用JavaScript對使用者的密碼做了一下RSA的加密,在它的登入頁面裡有一段12345678var PublicKey =
Time of Update: 2018-12-05
ubuntu 10.10安裝nginx+php的過程裝上系統也有一段時間了,也沒有裝,今天工作時打算用ubuntu開發了,所以就安裝nginx,在公司電腦就一路順風啊!安裝教程地址在這裡:http://www.cnblogs.com/breg當然可以baidu,google其實大體上都差不多,回家時把我的本本也裝上吧!誰知道公司電腦的順利在筆記本上就一波三折,最終在多費很多時間和腦力的情況下終於圓滿解決!其實具體還是很簡單的,只是要注意幾個配置的問題!其主要配置有這些:1.sudo gedit
Time of Update: 2018-12-05
監聽多個連接埠# Listen: Allows you to bind Apache to specific IP addresses and/or# ports, instead of the default. See also the <VirtualHost># directive.## Change this to Listen on specific IP addresses as shown below to # prevent Apache from glomming