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

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

最優(yōu)良人

Category Page for: 后端程序

PHP面向對象之繼承

2011/08/14 at 02:26 » Comments (262)

用class關鍵字創(chuàng)建兩個類,Son類繼承Parents類: class Parents{ } class Son extends Parents { } 如果子類沒定義構造函數(shù),初始化子類時會自動調用父類的構造函數(shù),并且函數(shù)里面可以調用子類的公共屬性,但是如果調用子類的private私有屬性則不可以,另外由 protected 所定義的類成員則可以被其所在類的子類和父類訪問 class Parents{ function __construct(){echo $this->name;} } class Son extends Parents { var name = 'lin'; } $Son = new Son(); 如果子類定義了構造函數(shù)或者其他與父類同名的函數(shù),會把父類函數(shù)覆蓋,想調用父類該函數(shù)可以用parent:::func()來調用。如果父類函數(shù)用了final關鍵字,子類重定義該函數(shù)時就會報錯。 more »

PHP面向對象之抽象類與接口

2011/08/14 at 02:25 » Comments (262)

定義抽象類使用abstract關鍵字,主要用于定義規(guī)范,其函數(shù)必須被繼承的子類全部重載后才能實例化,重載不全會報錯 abstract class AbClass{ abstract function a1(); abstract function a2(); } class AbSonClass extends AbClass{ //全部重載父類方法 function a1(){ echo "抽象方法1"; } function a2(){ echo "抽象方法2"; } } 接口和抽象類非常相似,接口的引用,可以多引用,通過關鍵字implements 引用,全部為抽象方法,在引用它的子類里面也必須全部覆蓋所有方法 interface InClass{ ...more »

php關于session使用中需要注意的地方

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

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

判斷一個數(shù)組里是否都是空字符串

2011/08/14 at 01:10 » Comments (3)

有時我們要把一個全為空字符串組成的數(shù)組如:array('','','');當成是空對待,因為里面不含任何數(shù)據(jù) 使用empty()顯然是不行的,因為里面包含了三個值,只是這些值都是空字符串,用count()也不可以 那么可以用一種變通的方式,先把數(shù)組用implode轉換成字符串,再判斷字符串是否為真就可以了: $a=array('',''); $a = implode('',$a);i f($a)'為真'; else echo '為假'; more »

dede調取不到wordpress的文章表wp_posts里面的id

2011/08/14 at 00:28 » Comments (352)

在前面一篇文章 dedecms調取其他表的數(shù)據(jù) 中,談到dede調取其他表數(shù)據(jù)的兩種方法,使用第一種loop方法調取wordpress的最新文章時,遇到一個問題,就是在下面語句中 {dede:loop table='wp_posts' row='8' if="post_status='publish'" sort="post_date" } <li> <a href="/blog/view-[field:id /].html">[field:post_title/] </a> </li>{/dede:loop} [field:id /]的數(shù)據(jù)始終調不出來,解決的辦法是使用第二種方式,用別名代替字段id {dede:sql sql="Select id as post_id,post_title as post_title from wp_posts where post_status='publish' order ...more »

dede模板循環(huán)列表里面對某個字段進行php判斷運算

2011/08/13 at 23:58 » Comments (413)

例如以下代碼是實現(xiàn)dede調取info表的最新文章,如果字段col_key等于news,則返回info,達到重新拼接鏈接的作用 {dede:loop table='info' row='8' sort="id" } <li> <a href="/[field:array runphp='yes'] if (@me['col_key']=='news') @me='info';[/field:array]/index/cate/[field:cate_id/]/view/[field:info_id/]">[field:title/] </a> </li> {/dede:loop} more »

dedecms調取其他表的數(shù)據(jù)

2011/08/13 at 23:47 » Comments (454)

dedecms可以在模板直接調用同數(shù)據(jù)庫里其他數(shù)據(jù)表的數(shù)據(jù),有兩種常用的方法, 1,用loop標簽,比如論壇的新帖,調取的格式是 {dede:loop:table="表名" if="條件" sort="倒序排序的字段名" row="條數(shù)"} {/dede:loop} 例如調用論壇最新主題 {dede:loop table="cdb_threads" if="fid=5 and displayorder!=-1" sort="views" row="10"} <a href="/dz/viewthread.php?tid=[field:tid /]"> ·[field:subject function="cn_substr('@me',30)" /]([field:lastpost function="date('m-d H:M','@me')" /]) </a> {/dede:loop} 2,用sql標簽 {dede:sql sql="Select id as post_id,post_title as post_title,post_type,post_date from wp_posts where post_type = 'post' order ...more »

PHP設置頁面編碼的兩種方法

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

php輸出頁面時,設置頁面的編碼有兩種方式 1:輸出meta標簽: 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字符串首字母轉換大小寫

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

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

Fleaphp 關閉日志服務

2011/08/13 at 12:44 » Comments (406)

fleaphp框架日志服務開啟的時候回產生大量的日志文件,對于大部分寸土寸金的虛擬空間來說是個不小的壓力,只要重新定義一下'logEnabled'這個配置參數(shù),改為false就可以關閉了 more »