王德綱
這個代碼很簡單:<?php header('Content-type:text/html;charset=utf8');$arry = array('用戶1','用戶2','用戶3','用戶4','用戶5');//我這寫五個用戶,可以自己添加。$result = array_rand($arry,1); //隨機(jī)出一個用戶print_r($arry[$result]);?>
離珠宮
可以給你的數(shù)據(jù)庫里面添加一個投票次數(shù)的字段,根據(jù)這個字段,查詢時候SQL語句后面 order by 投票次數(shù) desc 就可以排行了。
郭云璞
1、PHP是編程語言,不是軟件2、做一個完全用PHP寫的網(wǎng)站可以,不需要HTML,這需要調(diào)用一些php的類。比如HTML/quickform3、dreamweaver不是專業(yè)做網(wǎng)頁的。dreamweaver只不過設(shè)計網(wǎng)頁外觀的時候方便點(diǎn)4、做一個網(wǎng)站需要比如:LINUX+APACHE+MYSQL+PHP(自己查代表什么吧)5、HTML,尤其div+css,是頁面布局非常好的。6、打個比方,HTML里有<form>標(biāo)簽,你點(diǎn)擊<submit>按鈕之后,將<form>里的內(nèi)容,數(shù)據(jù)進(jìn)行操作,比如插入數(shù)據(jù)庫,這些操作PHP來做。7、建議看看<LAMP兄弟連>視頻教程,適合初學(xué),會帶你走進(jìn)互聯(lián)網(wǎng),而不是學(xué)校那些坑爹的。
酒辭
PHP是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點(diǎn),利于學(xué)習(xí),使用廣泛,主要適用于Web開發(fā)領(lǐng)域。PHP 獨(dú)特的語法混合了C、Java、Perl以及PHP自創(chuàng)的語法。它可以比CGI或者Perl更快速地執(zhí)行動態(tài)網(wǎng)頁。用PHP做出的動態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用)文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。PHP的特性包括:1. PHP 獨(dú)特的語法混合了 C、Java、Perl 以及 PHP 自創(chuàng)新的語法。2. PHP可以比CGI或者Perl更快速的執(zhí)行動態(tài)網(wǎng)頁——動態(tài)頁面方面,與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成htmL標(biāo)記的CGI要高許多;PHP具有非常強(qiáng)大的功能,所有的CGI的功能PHP都能實(shí)現(xiàn)。3. PHP支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng)。4. 最重要的是PHP可以用C、C++進(jìn)行程序的擴(kuò)展!
王瓘
從圖上可以看到,PHP實(shí)現(xiàn)了一個典型的動態(tài)語言執(zhí)行過程:拿到一段代碼后,經(jīng)過詞法解析、語法解析等階段后,源程序會被翻譯成一個個指令 (opcodes),然后ZEND虛擬機(jī)順次執(zhí)行這些指令完成操作。PHP本身是用C實(shí)現(xiàn)的,因此最終調(diào)用的也都是C的函數(shù),實(shí)際上,我們可以把PHP看 做是一個C開發(fā)的軟件。
PHP的執(zhí)行的核心是翻譯出來的一條一條指令,也即opcode。
Opcode是PHP程序執(zhí)行的最基本單位。一個opcode由兩個參數(shù)(op1,op2)、返回值和處理函數(shù)組成。PHP程序最終被翻譯為一組opcode處理函數(shù)的順序執(zhí)行。
常見的幾個處理函數(shù):
1 ZEND_ASSIGN_SPEC_CV_CV_HANDLER : 變量分配 ($a=$b)
2 ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER:函數(shù)調(diào)用
3 ZEND_CONCAT_SPEC_CV_CV_HANDLER:字符串拼接 $a.$b
4 ZEND_ADD_SPEC_CV_CONST_HANDLER: 加法運(yùn)算 $a+2
5 ZEND_IS_EQUAL_SPEC_CV_CONST:判斷相等 $a==1
6 ZEND_IS_IDENTICAL_SPEC_CV_CONST:判斷相等 $a===1
閔姓道姑
PHP開發(fā)框架背后的思想被稱為“模型—視圖—控制器”(MVC)。MVC是這樣一種架構(gòu)模式,它隔離了業(yè)務(wù)邏輯與UI,允許其一改變而另一者不受影響。(也可以說是關(guān)注點(diǎn)的隔離)在MVC中,模型負(fù)責(zé)數(shù)據(jù),視圖負(fù)責(zé)表現(xiàn),控制器則是程序主體或者說是負(fù)責(zé)業(yè)務(wù)邏輯。從本質(zhì)上說,MVC拆分了一個程序的開發(fā)過程,這樣你就可以修改獨(dú)立的每一部分,而其他部分不受影響,這是十分重要的,它使得編寫PHP代碼更為快捷簡單。
巫啟明
PHP 是一種用來制作動態(tài)網(wǎng)頁的服務(wù)器端腳本語言。你通過PHP和HTML創(chuàng)建頁面。當(dāng)訪問者打開網(wǎng)頁時,服務(wù)器端便會處理 PHP 指令,然后把其處理結(jié)果送到訪問者的瀏覽器上面,就好像 ASP 或者是 ColdFusion 一樣。然而,PHP 跟 ASP 或 ColdFusion 不一樣的地方在于,它是跨平臺的開放源代碼。PHP 可以在 Windows NT 以及很多不同的 Unix 版本中執(zhí)行,它也可以被編譯為一個 Apache 模塊,或者是一個CGI二進(jìn)制文件。當(dāng)被編譯為 Apache 模快時,PHP 尤其輕巧方便。它沒有任何繁瑣程序所產(chǎn)生的負(fù)擔(dān),因此可以很快的返回結(jié)果,同時也不需為了保持較小的服務(wù)器內(nèi)存映象,而去調(diào)整mod_perl。除了能夠用來產(chǎn)生你的網(wǎng)頁的內(nèi)容之外,PHP 也可以用來傳送 HTTP頭。你可以設(shè)定 cookies,授權(quán)管理,并將使用者重定向至新的頁面。它也能好的訪問很多數(shù)據(jù)庫及ODBC。另外還可與各式各樣的外部庫集成,由此可以讓你做幾乎任何事情,從創(chuàng)建 PDF 文件到解析XML。PHP 代碼就嵌在Web頁面中,因此你不必為它建立一個特別的開發(fā)環(huán)境或IDE。你用<?php and end it with ?>標(biāo)志PHP代碼(也可以將PHP設(shè)定成使用ASP形式的<% %>標(biāo)志甚至是用<SCRIPT LANGUAGE="php"></SCRIPT>)。PHP引擎會處理這些標(biāo)志之間的任何東西。PHP語言的語法跟C以及Perl很像。在使用前,你無須聲明變量。要創(chuàng)建陣列以及散列(關(guān)聯(lián)性陣列)也很快。PHP的初步面向?qū)ο筇匦赃€提供了組織及封裝代碼的簡便方法。盡管當(dāng)嵌入 Apache 里面時,PHP運(yùn)行最快,但在PHP相關(guān)站點(diǎn)上還是有關(guān)于如何使其與Microsoft IIS 以及 Netscape Enterprise Server無縫集成的操作指南。如果你還沒有PHP,可以在其官方網(wǎng)站下載取得。在那里也可以找到一份包括PHP所有函數(shù)和特性的用戶手冊。創(chuàng)建自己的命令因?yàn)镻HP腳本是寫在 HTML 文檔中的,你不必用特殊的編輯器來創(chuàng)建頁面。不過你必須在支持PHP的服務(wù)器上面執(zhí)行 PHP。如果你用的是你自己的服務(wù)器,則很容易辦到。如果是通過ISP 服務(wù)處理頁面,則需要聯(lián)系你的 ISP 的客服小組請他們幫你安裝PHP。對于Unix系統(tǒng),你必須具備基本的Unix技巧,例如會使用make以及一個C語言編譯器。在你的系統(tǒng)上,還要有一個 ANSI C編譯器,以及一個Web服務(wù)器。對于Windows 95/NT ,你需要以下服務(wù)器之一:Microsoft Personal Web Server,Microsoft Internet Information Server 3 或4,Apache 1.3.x,或者Omni HTTPd 2.0b1。
參考資料:http://www.newasp.net/tech/php/6534.html
泥犁珠
將1至10000中的偶數(shù) 存入數(shù)據(jù)庫表1,基數(shù)存在表2中 (表結(jié)構(gòu)自定義) for($i=1;$i<=10000;$i++){ if($i%2==0) {插入表1的操作} else {插入表2的操作}}
天孫錦
編程就是一個程序,如果你想要深入了解的話,我建議你還是去后盾網(wǎng)學(xué)習(xí)比較好