探討PHP中OO之靜態(tài)關(guān)鍵字以及類常量的詳解
閑著沒事隨便找了點(diǎn)PHP的關(guān)于OO的點(diǎn)資料看看,訪問控制修飾符,self,parent,const,static幾個(gè)關(guān)鍵字,箭頭操作符(書上也這么叫..即“->”),范圍解析操作符(即雙冒號(hào)“::”),不過覺得這個(gè)跟C#語言里的OO很多是一樣的,很容易理解不...
|
閑著沒事隨便找了點(diǎn)PHP的關(guān)于OO的點(diǎn)資料看看,訪問控制修飾符,self,parent,const,static幾個(gè)關(guān)鍵字,箭頭操作符(書上也這么叫..即“->”),范圍解析操作符(即雙冒號(hào)“::”),不過覺得這個(gè)跟C#語言里的OO很多是一樣的,很容易理解不...
復(fù)制代碼 代碼如下:<?phpfunction vCode($num=4,$size=20, $width=0,$height=0){ !$width && $width = $num*$size*4/5+5; !$height && $height = $size + 10; // 去掉了 0 1 O l 等...
復(fù)制代碼 代碼如下:<?php function make_rand($length="32"){//驗(yàn)證碼文字生成函數(shù) $str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"; $result=""; for($i=0;$i<$length;$i+...
如下所示:復(fù)制代碼 代碼如下:<?/** * xml2array() will convert the given XML text to an array in the XML structure. * Link: http://www.bin-co.com/php/scripts/xml2array/ * Arguments : $contents - The XML t...
drawPieImg()函數(shù)包含8個(gè)參數(shù),$title為餅狀圖的標(biāo)題;$dataArr為需要顯示的數(shù)據(jù)數(shù)組;$labelArr為對(duì)應(yīng)數(shù)據(jù)的標(biāo)簽分類數(shù)組;$colorArr為對(duì)應(yīng)數(shù)據(jù)的繪圖顏色數(shù)組,這4個(gè)參數(shù)是必須的,對(duì)于不同的系統(tǒng)應(yīng)用傳遞相應(yīng)的參數(shù)即可。接下...
header() is used to send raw HTTP headers. See the HTTP/1.1 specification for more information on HTTP headers.
范例一: 復(fù)制代碼 代碼如下:<?PHPHeader("Location: http://www.jb51.net";); exit;//在每...
如下所示:復(fù)制代碼 代碼如下:<?php$dir = dirname(__FILE__);$open_dir = opendir($dir);echo "<table border=1 borderColor=red cellpadding=6>";echo "<tr><th>文件名</th><th>大小</th><th>類型</th><th>修改日期<...
大量SmipleXML函數(shù)可用來加載和解析大量XML文檔。--------------------------------------------------------------------------------1.simpleXML_load_file()函數(shù)來加載指定的XML文件到對(duì)象。如果加載文件時(shí)遇到問...
如下所示:復(fù)制代碼 代碼如下:<?php$rndstring = '';for($i=0; $i<4; $i++) $rndstring .= chr(mt_rand(65,90));//如果支持GD,則繪圖if(function_exists("imagecreate")){ //Firefox部份情況會(huì)多次請(qǐng)求的問題,5秒內(nèi)刷新...
{一}PHP中this,self,parent的區(qū)別之一this篇面向?qū)ο缶幊?OOP,Object OrientedProgramming)現(xiàn)已經(jīng)成為編程人員的一項(xiàng)基本技能。利用OOP的思想進(jìn)行PHP的高級(jí)編程,對(duì)于提高PHP編程能力和規(guī)劃web開發(fā)構(gòu)架都是很有意義的...
先談parent與self:復(fù)制代碼 代碼如下:<?php/* * Created by YinYiNiao */ class A{ function __construct(){ echo "基類A的構(gòu)造方法<br />"; } } class B extends A{ function __construct(){ parent::__cons...
注意:不像其他的面向?qū)ο缶幊陶Z言,在php中,類不能對(duì)某個(gè)屬性變量使用final修飾符。如果要聲明某個(gè)屬性為常量,可以使用const關(guān)鍵字,并且無需使用美元符號(hào)作為變量名前綴,也無需使用訪問權(quán)限修飾符。常量意味著雖然可以訪問...
接口和抽象類真的很難區(qū)分開,引文他們很相似,方法都沒有定義邏輯,都是供子類是想或繼承的。區(qū)分二者只要記住一句話:接口是規(guī)范,類是實(shí)現(xiàn)。接口的目的是定義一個(gè)規(guī)范,大家都遵守這個(gè)規(guī)范。
也就是說,從目的上可以很清楚地區(qū)...
通基本身份認(rèn)證一樣,也可以使用PHP網(wǎng)頁處理HTTP請(qǐng)求報(bào)頭字段來匹配摘要式身份驗(yàn)證信息。例如下邊的代碼使用header()函數(shù)要求客戶端使用Digest驗(yàn)證,它在HTTP消息報(bào)頭中增加了一個(gè)WWW-Authenticate字段:header('WWW-Authe...
復(fù)制代碼 代碼如下:<?php class Cart{ public function Cart(){ echo "正在調(diào)用Cart()<br />"; } public function doSomething(){ echo "正在調(diào)用doSomethimg()<br />"; } } class Named_Cart extends Cart{...
默認(rèn)情況下,大多數(shù)web服務(wù)器一般被配置為匿名訪問,也即為,用戶在訪問服務(wù)器上的信息時(shí)一般不會(huì)被要求提示標(biāo)識(shí)信息。匿名訪問意味著用戶不使用用戶名和密碼登陸就可以訪問網(wǎng)站。這也是絕大多數(shù)公共網(wǎng)站所使用的配置。在...
在提及安全性問題時(shí),需要注意,除了實(shí)際的平臺(tái)和操作系統(tǒng)安全性問題之外,您還需要確保編寫安全的應(yīng)用程序。在編寫 PHP 應(yīng)用程序時(shí),請(qǐng)應(yīng)用下面的七個(gè)習(xí)慣以確保應(yīng)用程序具有最好的安全性:•驗(yàn)證輸入•保護(hù)文件系...
就使用一個(gè)簡單的可多選的select:復(fù)制代碼 代碼如下:<?phpecho<<<EOT<form action="" method=get> <select name="listVar[]" multiple="multiple" size=3> <option>first</option> <option>second</option> &l...
前言: FCKeidtor是個(gè)國外的多語言編輯器,你可以對(duì)其配置文件進(jìn)行簡單修改使之支持目前常用Web開發(fā)語言的應(yīng)用,下面我就講講FCKeditor的最新版本2.4.2在php的具體配置過程,有不足和出錯(cuò)的地方,歡迎指正。精簡: 正因?yàn)?..
這個(gè)是從別人空間里看來的,不過自己還真從來沒這么做過他們?nèi)咧g的比較,今天也學(xué)習(xí)了一下。復(fù)制代碼 代碼如下:<?php$arr = array();for($i = 0; $i < 50000; $i++){$arr[] = $i*rand(1000,9999);}function GetRunTi...
今天啟動(dòng)apache2始終無法啟動(dòng),本以為又是端口問題,可后來查看并未有端口占用問題,于是查看錯(cuò)誤日志如下:[Sat Jun 20 03:12:52 2009] [notice] Apache/2.2.11 (Win32) PHP/5.2.9-2 configured -- resuming normal operati...
復(fù)制代碼 代碼如下:<?php//使用for循環(huán)遍歷$arr2=array(array("張三","20","男"),array("李四","25","男"),array("王五","19","女"),array("趙六","25","女"));echo &quo...
1. foreach()foreach()是一個(gè)用來遍歷數(shù)組中數(shù)據(jù)的最簡單有效的方法。#example1:復(fù)制代碼 代碼如下:<?php$colors= array('red','blue','green','yellow');foreach ($colorsas$color){echo "Do you like $color? <br...
如下所示:復(fù)制代碼 代碼如下:<?php//===============================時(shí)間日期===============================//y返回年最后兩位,Y年四位數(shù),m月份數(shù)字,M月份英文。d月份幾號(hào)數(shù)字,D星期幾英文$date=date("Y-m-d");$date=d...
1.方法一:復(fù)制代碼 代碼如下:<? $dir="D:"; static $dir_list =0; static $file_list =0; function listfile($dir){global $dir_list,$file_list;$d = dir($dir); while ( $entry = $d->read()) { $tem_curnt=$dir."...