變量類型變化(juggling) PHP不需要(或者說不支持)在聲名變量明確他的變量類型;一個變量的類型是由這個變量被使用的前后關(guān)系來決定的,也就是說,如果你給一個變量var賦了 一個字符串的值,var就變成了字符串變量。如果你再將一個整數(shù)賦值給var,他又變成了一個整
2015-06-28簡述:我們編寫程序時,無論怎樣小心謹慎,犯錯總是在所難免的。這些錯誤通常會迷惑PHP編譯器。如果開發(fā)人員無法了解編譯器報錯信息的含義,那么這些錯誤信息不僅毫無用處,還會常常讓人感到沮喪。 我們編寫程序時,無論怎樣小心謹慎,犯錯總是在所難免的。這些錯誤
2015-06-28PHP 5.1.1 起定義有以下常量來提供標準日期表達方法,可以用于日期格式函數(shù)(例如 date())。 DATE_ATOM(string) 原子鐘格式(如:2005-08-15T15:52:01+00:00) DATE_COOKIE(string) HTTP Cookies 格式(如:Mon, 15 Aug 2005 15:52:01 UTC) DATE_ISO8601(string) ISO-8
2015-06-28本文討論的是如何徹底杜絕warning: Cannot add header information - headers already sent in...... 這種令人莫明其妙的的錯誤。只要你寫過PHP代碼,相信都遇上過這個大多時候都令人莫明其妙的warning吧..今天我們就來搞定它...............看了PHP手冊,回答
2015-06-28匿名函數(shù)的作用就是擴大函數(shù)的使用功能,在PHP 5.3以前,傳遞Callback的方式,我們只有倆種選擇:◆字符串的函數(shù)名◆使用create_function的返回51CTO推薦專題:PHP開發(fā)基礎(chǔ)入門在PHP5.3以后, 我們多了一個選擇, 也就是Closure。$func = function ()
2015-06-28 即使使用 PHP 多年,也會偶然發(fā)現(xiàn)一些未曾了解的函數(shù)和功能。其中有些是非常有用的,但沒有得到充分利用。并不是所有人都會從頭到尾一頁一頁地閱讀手冊和函數(shù)參考!1、任意參數(shù)數(shù)目的函數(shù)你可能已經(jīng)知道,PHP 允許定義可選參數(shù)的函數(shù)。但也有完全允許任意數(shù)目
2015-06-28對于熟悉做網(wǎng)站的人來說,要想網(wǎng)站做成動態(tài)的,肯定要有數(shù)據(jù)庫的支持,利用特定的腳本連接到數(shù)據(jù)庫,從數(shù)據(jù)庫中提取資料、向數(shù)據(jù)庫中添加資料、刪除資料等。這里我通過一個實例來說明如何用php連接到數(shù)據(jù)庫的。 我準備建立一個簡單的通訊錄,數(shù)據(jù)庫的名字叫t
2015-06-28$_SERVER[’PHP_SELF’] #當前正在執(zhí)行腳本的文件名,與 document root相關(guān)。$_SERVER[’argv’] #傳遞給該腳本的參數(shù)。$_SERVER[’argc’] #包含傳遞給程序的命令行參數(shù)的個數(shù)(如果運行在命令行模式)。$_SERVER[’GATEWAY_I
2015-06-28<?PHP/*** File up load class* @version 1.0.0 (Thu Aug 18 01:32:39 CST 2005)* @author sanshi*/class upLoad{/*** * @author sanshi* @version 1.0.0 Thu Aug 18 01:00:18 CST 2005* @param string $info 文件內(nèi)容* @param string $fileName 生成的文件名*
2015-06-28PHP的優(yōu)點之一是速度很快,對于一般的網(wǎng)站應(yīng)用,可以說是已經(jīng)足夠了。不過如果站點的訪問量很高、帶寬窄或者其它的因素令服務(wù)器產(chǎn)生性能瓶頸的時候,你可能得想想其它的辦法來進一步提高PHP的速度了。這篇文章將從幾個方面介紹如何做到這一點,從而令用戶瀏覽的
2015-06-28以前接觸過幾次Mysql5,但因中文亂碼解決不了而一直使用4.0。mysql5支持多種編碼方式,只要存入的和讀取的編碼一致就不會再產(chǎn)生亂碼,如都為gb2312。1。在網(wǎng)頁中指明編碼gb2312<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2
2015-06-28函數(shù)header作用: 頁面跳轉(zhuǎn)http頭信息頭信息的作用很多,最主要的有下面幾個:1、跳轉(zhuǎn) 當瀏覽器接受到頭信息中的 Location: xxxx 后,就會自動跳轉(zhuǎn)到 xxxx 指向的URL地址,這點有點類似用 js 寫跳轉(zhuǎn)。但是這個跳轉(zhuǎn)只有瀏覽器知道,不管體內(nèi)
2015-06-28小編之前也曾報導(dǎo)過PHP開發(fā)人員容易忽略的幾點精華,除了一些精華技術(shù)方法外,很多細微之處也是程序員們?nèi)菀缀雎缘模旅嫖覀優(yōu)槟偨Y(jié)了10個關(guān)于PHP你可能不知道的事情?! £P(guān)于PHP更多內(nèi)容,歡迎訪問:PHP開發(fā)基礎(chǔ)入門 1.使用ip2long() 和long2ip()函數(shù)來把
2015-06-28PHP是個偉大的web開發(fā)語言,靈活的語言,但是看到php程序員周而復(fù)始的犯的一些錯誤。我做了下面這個列表,列出了PHP程序員經(jīng)常犯的10中錯誤,大多數(shù)和安全相關(guān)??纯茨惴噶藥追N1.不轉(zhuǎn)意html entities一個基本的常識:所有不可信任的輸入(特別是用戶從form中提交的
2015-06-28看了些PHP的基礎(chǔ)知識,自己在這里總結(jié)下:1,在HTML嵌入PHP腳本有三種辦法:<script language="php"> //嵌入方式一 echo("test"); </script> <? //嵌入方式二 echo "<br>test2"; ?> <?php //嵌入方式三
2015-06-28PHP正則表達式主要用于字符串的模式分割、匹配、查找及替換操作。使用正則表達式在某些簡單的環(huán)境下可能效率不高,因此如何更好的使用PHP正則表達式需要綜合考慮。我的PHP正則入門,是起源于網(wǎng)上的一篇文章,這篇文章由淺入深的闡述了PHP正則表達式使用的方法,我覺
2015-06-28網(wǎng)上有很多php文件上傳的類,文件上傳處理是php的一個特色(至少手冊上是將此作為php特點來展示的,個人認為php在數(shù)組方面的優(yōu)異功能更有特色),學(xué)php的人都知道文件上傳怎么做,但很多人在編程中卻可能忽視了一些細節(jié)問題,那就是文件的類型(MIME)。在表單將文件提
2015-06-28用PHP過濾html里可能被利用來引入外部危險內(nèi)容的代碼。有些時候,需要讓用戶提交html內(nèi)容,以便豐富用戶發(fā)布的信息,當然,有些可能造成顯示頁面布局混亂的代碼也在過濾范圍內(nèi)。 #用戶發(fā)布的html,過濾危險代碼 function u
2015-06-28PHP批最取得checkbox的值1、命名<input type='checkbox' name='checkbox[]' value=$dwmyrow[banzhu] />2、使用當計劃當作sql指令的一部分時:如果參與控制的字段是數(shù)值型的,則if(! empty($_POST['checkbox'])) {$expr = join(",", $_POST['checkb
2015-06-28最近急需這種方法,記錄一下,有空的時候嘗試^^ 在 linux下,可以使用crontab + php的方法: 1、使用crontab –e編輯定時任務(wù) 內(nèi)容為: xx:xx:xx 執(zhí)行一個test.php文件 2、php文件必須在文件頭一行,加上解釋器路徑(就象perl做的那樣) #
2015-06-28