久艹网,亚洲一日韩欧美中文字幕2019,国产欧美日韩精品专区黑人,一区二区三区久久99

中山php|最優(yōu)網(wǎng)絡(luò)中山做網(wǎng)站 中山php建站

最優(yōu)良人

Posts Tagged With: php

PHP使用PDO進(jìn)行跨數(shù)據(jù)庫(kù)操作

2011/08/15 at 00:58 » Comments (25)

PDO(PHP Data Object) 是PHP 5新出來(lái)的東西,在PHP 6都要出來(lái)的時(shí)候,PHP 6只默認(rèn)使用PDO來(lái)處理數(shù)據(jù)庫(kù),將把所有的數(shù)據(jù)庫(kù)擴(kuò)展移到了PECL。 為了掌握 PDO,需要了解 5 個(gè)關(guān)鍵概念。這 5 個(gè)概念是:    連接和連接管理 事務(wù)和自動(dòng)提交 預(yù)處理語(yǔ)句和存儲(chǔ)過(guò)程 錯(cuò)誤和錯(cuò)誤處理 特定于驅(qū)動(dòng)程序的功能性,包括 滾動(dòng)游標(biāo) 和 大型對(duì)象 以下是一些簡(jiǎn)單的例子 /* * PDO::query() 主要是用于有記錄結(jié)果返回的操作,特別是SELECT操作 PDO::exec() 主要是針對(duì)沒(méi)有結(jié)果集合返回的操作,如INSERT、UPDATE等操作 PDO::lastInsertId() 返回上次插入操作,主鍵列類(lèi)型是自增的最后的自增ID PDOStatement::fetch() 是用來(lái)獲取一條記錄 ...more »

php關(guān)于session使用中需要注意的地方

2011/08/14 at 01:36 » Comments (216)

1,session的注銷(xiāo) 清除session變量所有的值,應(yīng)該使用$_SESSION=array(); 而不是$_SESSION=null或者unset($_SESSION); 需要銷(xiāo)毀session節(jié)省開(kāi)銷(xiāo)的時(shí)候,可以使用session_unset() ,session_destroy()。兩者的區(qū)別: session_unset() 釋放當(dāng)前在內(nèi)存中已經(jīng)創(chuàng)建的所有$_SESSION變量,但不刪除session文件以及不釋放對(duì)應(yīng)的session id session_destroy() 刪除當(dāng)前用戶對(duì)應(yīng)的session文件以及釋放session id,內(nèi)存中的$_SESSION變量?jī)?nèi)容依然保留 徹底銷(xiāo)毀session正確的順序是 session_unset(); session_destroy(); 2,$_SESSION[$key],session的鍵值$key必須符合php變量的定義規(guī)則,即不能以數(shù)字或特殊符合開(kāi)頭。 more »

PHP設(shè)置頁(yè)面編碼的兩種方法

2011/08/13 at 18:06 » Comments (194)

php輸出頁(yè)面時(shí),設(shè)置頁(yè)面的編碼有兩種方式 1:輸出meta標(biāo)簽: echo '<META http-equiv="content-type" content="text/html; charset=utf-8">'; 2:使用header函數(shù) header("content-type:text/html; charset=utf-8"); more »

php字符串首字母轉(zhuǎn)換大小寫(xiě)

2011/08/13 at 18:04 » Comments (19)

首字母變大寫(xiě):ucwords() <?php $foo = 'hello world!'; $foo = ucwords($foo); // Hello World! $bar = 'HELLO WORLD!'; $bar = ucwords($bar); ...more »

PHP顯示客戶端IP與服務(wù)器IP

2011/08/07 at 02:10 » Comments (433)

打印客戶端IP:echo $_SERVER['REMOTE_ADDR']; 或者: getenv('REMOTE_ADDR'); 當(dāng)時(shí)當(dāng)客戶端使用代理訪問(wèn),那取到的是代理服務(wù)器的 IP 地址,而不是真正的客戶端 IP 地址。所以比較準(zhǔn)確的獲取客戶ip的方法是: function getip(){ if (getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')){ ...more »

PHP static靜態(tài)變量

2011/08/07 at 02:07 » Comments (330)

什么是static靜態(tài)變量? 靜態(tài)變量 類(lèi)型說(shuō)明符是static。 靜態(tài)變量屬于靜態(tài)存儲(chǔ)方式,其存儲(chǔ)空間為內(nèi)存中的靜態(tài)數(shù)據(jù)區(qū)(在靜態(tài)存儲(chǔ)區(qū)內(nèi)分配存儲(chǔ)單元),該區(qū)域中的數(shù)據(jù)在整個(gè)程序的運(yùn)行期間一直占用這些存儲(chǔ)空間(在程序整個(gè)運(yùn)行期間都不釋放),也可以認(rèn)為是其內(nèi)存地址不變,直到整個(gè)程序運(yùn)行結(jié)束(相反,而auto自動(dòng)變量,即動(dòng)態(tài)局部變量,屬于動(dòng)態(tài)存儲(chǔ)類(lèi)別,占動(dòng)態(tài)存儲(chǔ)空間,函數(shù)調(diào)用結(jié)束后即釋放)。靜態(tài)變量雖在程序的整個(gè)執(zhí)行過(guò)程中始終存在,但是在它作用域之外不能使用。 另外,屬于靜態(tài)存儲(chǔ)方式的量不一定就是靜態(tài)變量。 例如:外部變量(在PHP中指全局變量)雖屬于靜態(tài)存儲(chǔ)方式,但不一定是靜態(tài)變量,必須由 static加以定義后才能成為靜態(tài)外部變量,或稱靜態(tài)全局變量。 所有的全局變量都是靜態(tài)變量,而局部變量只有定義時(shí)加上類(lèi)型修飾符static,才為局部靜態(tài)變量。 靜態(tài)變量可以在任何可以申請(qǐng)的地方申請(qǐng),一旦申請(qǐng)成功后,它將不再接受其他的同樣申請(qǐng)。 靜態(tài)變量并不是說(shuō)其就不能改變值,不能改變值的量叫常量。 其擁有的值是可變的 ,而且它會(huì)保持最新的值。說(shuō)其靜態(tài),是因?yàn)樗粫?huì)隨著函數(shù)的調(diào)用和退出而發(fā)生變化。即上次調(diào)用函數(shù)的時(shí)候,如果我們給靜態(tài)變量賦予某個(gè)值的話,下次函數(shù)調(diào)用時(shí),這個(gè)值保持不變。 一、靜態(tài)局部變量: 1、Static類(lèi)內(nèi)部變量同auto自動(dòng)變量(即未加 Static 聲明的局部變量)一樣,是某個(gè)特定函數(shù)的局部變量,即只能在定義該變量的函數(shù)內(nèi)使用該變量,2者作用域相同;兩者的不同在于:auto自動(dòng)變量會(huì)隨著函數(shù)被調(diào)用和退出而存在和消失,而static類(lèi)局部變量不會(huì),它不管其所在的函數(shù)是否被調(diào)用,都將一直存在;不過(guò),盡管該變量還繼續(xù)存在,但不能使用它。倘若再次調(diào)用定義它的函數(shù)時(shí),它又可繼續(xù)使用,而且保存了前次被調(diào)用后留下的值。換言之,Static類(lèi)型的內(nèi)部變量是一種只能在某個(gè)特定函數(shù)中使用,但一直占據(jù)存儲(chǔ)空間的變量。 2、函數(shù)體內(nèi)如果在定義靜態(tài)變量的同時(shí)進(jìn)行了初始化,則以后程序不再進(jìn)行初始化操作(出現(xiàn)在函數(shù)內(nèi)部的基本類(lèi)型的的靜態(tài)變量初始化語(yǔ)句只有在第一次調(diào)用才執(zhí)行)。而對(duì)自動(dòng)變量賦初值是在函數(shù)調(diào)用時(shí)進(jìn)行,每調(diào)用一次函數(shù)重新給一次初值,相當(dāng)于執(zhí)行一次賦值語(yǔ)句。 3、靜態(tài)局部變量的初始化表達(dá)式必須是一個(gè)常量或者常量表達(dá)式。即使局部靜態(tài)變量定義時(shí)沒(méi)有賦初值,系統(tǒng)會(huì)自動(dòng)賦初值0(對(duì)數(shù)值型變量)或空字符(對(duì)字符變量);靜態(tài)變量的初始值為0。而對(duì)自動(dòng)變量auto來(lái)說(shuō),如果不賦初值則它的值將是個(gè)不確定的值。 4、當(dāng)多次調(diào)用一個(gè)函數(shù)且要求在調(diào)用之間保留某些變量的值時(shí),可考慮采用靜態(tài)局部變量。雖然用全局變量也可以達(dá)到上述目的,但全局變量有時(shí)會(huì)造成意外的副作用,因此仍以采用局部靜態(tài)變量為宜。 注:局部靜態(tài)變量占用內(nèi)存時(shí)間較長(zhǎng),并且可讀性差,因此,除非必要,盡量避免使用局部靜態(tài)變量。 二、靜態(tài)全局變量 全局變量(外部變量)的說(shuō)明之前再冠以static 就構(gòu)成了靜態(tài)的全局變量。 全局變量本身就是靜態(tài)存儲(chǔ)方式,靜態(tài)全局變量當(dāng)然也是靜態(tài)存儲(chǔ)方式。 這兩者在存儲(chǔ)方式上并無(wú)不同。 這兩者的區(qū)別雖在于: 1、非靜態(tài)全局變量的作用域是整個(gè)源程序,當(dāng)一個(gè)源程序由多個(gè)源文件組成時(shí),非靜態(tài)的全局變量在各個(gè)源文件中都是有效的。 2、靜態(tài)全局變量則限制了其作用域, 即只在定義該變量的源文件內(nèi)有效,在同一源程序的其它源文件中不能使用它。 從以上分析可以看出———— 把局部變量改變?yōu)殪o態(tài)變量后是改變了它的存儲(chǔ)方式,即改變了它的生存期。 把全局變量改變?yōu)殪o態(tài)變量后是改變了它的作用域,限制了它的使用范圍。static靜態(tài)變量會(huì)被放在程序的全局存儲(chǔ)區(qū)中(即在程序的全局?jǐn)?shù)據(jù)區(qū),而不是在堆棧中分配,所以不會(huì)導(dǎo)致堆棧溢出),這樣可以在下一次調(diào)用的時(shí)候還可以保持原來(lái)的賦值。這一點(diǎn)是它與堆棧變量和堆變量的區(qū)別。 三應(yīng)用于PHP中 //--------------如何理解static靜態(tài)變量-----------。 //普通局部變量 function local(){ $loc = 0; //這樣,如果直接不給初值0是錯(cuò)誤的。 ++$loc; echo $loc.'<br>'; } local(); //1 local(); //1 local(); //1 echo '===================================<br/>'; //static靜態(tài)局部變量 function static_local(){ static $local = 0 ; //此處可以不賦0值 $local++; echo ...more »

php過(guò)濾敏感字符的一些相關(guān)函數(shù)--魔法函數(shù)應(yīng)用

2011/08/07 at 02:01 » Comments (345)

一,首先,先來(lái)看一下php.ini的兩個(gè)配置參數(shù) magic_quotes_gpc "1" PHP_INI_PERDIR PHP_INI_ALL in PHP more »
国产线路1国产线路2| 黄片视频地址一地址二| 久久无码a| 五月丁香天堂| 国产三级精品| 亚洲午夜久久久久妓女影院| 无码人妻精品一区二区三区66| 色鬼久色| 色综合久久久久久久久久久| 爱爱在线| 久久久国产99久久国产久麻豆| 日本免费在线| 中国色在线/美女| 久久影院午夜伦手机不四虎卡 | 欧美亚洲日韩性爱| 在线精品自偷自拍无码中文| 久久精品99免费| 晚上视频你懂得| 色小说| 久久久久亚洲精品国产手机av| 久久91AV17| 激情五月宗合| dvdav亚洲| 成人国产av| 一二三区av| 欧美乱视频| 色五月婷婷色| 五月丁香免999| 精品人妻少妇一区二区大牛影视| 亚洲国产精品99| 美女扒开尿口让男人桶| 久久影视视频二区| 奇米超碰| www99精品| jazzjazz国产精品麻豆| 永善县| 久久久性色| 亚洲综合欧美在线一区在线播放| 超碰线| 在线播放亚洲永久精品ww47| 中国性生活片|