玉艷香溫
再裝Apache?。?要數(shù)據(jù)庫(kù)的話就用MYSQL數(shù)據(jù)庫(kù)一.php的安裝與調(diào)試 由于php是一個(gè)zip文件(非install版),安裝較為簡(jiǎn)單,解壓就行。把解壓的 php5.2.1-Win32重命名為 php5。并復(fù)制到C盤(pán)目錄下。即安裝路徑為 c:\php5 1 找到php目錄下的 php.ini-dist或 php.ini.recommended文件,重命名為 php.ini并復(fù)制到系統(tǒng)盤(pán)的windows目錄下(以c:\windows為例). 2 再把php目錄下的php5ts.dll,libmysql.dll復(fù)制到目錄 c:\windows\system32下。3 把php5\ext目錄下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件復(fù)制到c:\windows\system32下 如果沒(méi)有加載 php_gd2.dll php將不能處理圖像。沒(méi)有加載php_mysql.dll php將不支持mysql函數(shù)庫(kù)php_mbstring.dll在后面使用phpmyadmin時(shí)支持寬字符。4 打開(kāi)c:\windows\php.ini文件(關(guān)聯(lián)到mysql)設(shè)置擴(kuò)展路徑查找 extension_dir 有這么一行extension_dir = "./"將此行改成extension_dir = "C:\php5\ext" 其中C:\php5是你安裝php的路徑。路徑不正確將無(wú)法加載dll (注意:有些php版本是 ;extension_dir = "./" 要把前面的分號(hào)去掉)查找 extension extension=php_mbstring.dllextension=php_gd2.dllextension=php_mysql.dl 把上面3項(xiàng)前面的分號(hào)去掉,這樣apache啟動(dòng)時(shí)就可以加載這些dll了當(dāng)然前面我們也把這些dll復(fù)制到system32下了l php5時(shí)差問(wèn)題<?php echo date("Y-m-d H:i:s");?>時(shí)間相差八小時(shí)為什么呢?PHP5系列版本新增了時(shí)區(qū)設(shè)置,默認(rèn)為格林威治時(shí)間,與中國(guó)所在的東8區(qū)正好相差8個(gè)小時(shí)查找date.timezone有這么一行;date.timezone =將;去掉,改成date.timezone = PRC二.apache的調(diào)試和整合1.修改網(wǎng)站根目錄 查找 DocumentRoot有這么一行DocumentRoot"C:/Program Files/Apache Group/Apache2/htdocs"這就是你網(wǎng)站的根目錄,你可以修改,也可以用默認(rèn)的.如果改,還要修改下面這項(xiàng),否則可能會(huì)出現(xiàn) 403 錯(cuò)誤查找 This should be changed to whatever you set DocumentRoot to在它下面兩行有<Directory "C:/Program Files/Apache Group/Apache2/htdocs">把上面兩項(xiàng)的 C:/Program Files/Apache Group/Apache2/htdocs 改成你想要的目錄2.讓apache支持*.php(網(wǎng)頁(yè))查找 DirectoryIndex index.html index.html.var修改成DirectoryIndex index.html index.html.var index.php 這樣index.php 可以充當(dāng)默認(rèn)頁(yè)面了3.Apache中模塊化安裝php查找 # LoadModule foo_module modules/mod_foo.so在此行后加入一行LoadModule php5_module C:/php5/php5apache2.dll //注意:其中C:/php5/php5apache2.dll是你安裝php的相應(yīng)路徑.不要把php5apache2.dll和php5apache.dll混淆.php5apache.dll只適用于apache 版本1的.PHP5壓縮包里的php5apache2.dll只適用于apache2.0.*版本,如果是2.2.*以上版本,就可能會(huì)出現(xiàn)"Cannot load C:/php/php5apache2.dll into server: The specified module could not be found."或者:"The requested operation has failed"4.查找 AddType application/x-gzip .gz .tgz 在此行后加入一行AddType application/x-httpd-php .php (記?。呵斑呌幸粋€(gè)空格哦?。。?這樣apache就可以解釋php文件了5.測(cè)試在網(wǎng)站根目錄下創(chuàng)建一個(gè) phpinfo.php 文件<?phpphpinfo();?>在瀏覽器打開(kāi)http://localhost/phpinfo.php5.測(cè)試php和mysql數(shù)據(jù)庫(kù)的關(guān)聯(lián)在網(wǎng)站根目錄下創(chuàng)建一個(gè)test.php 文件<?php$link=mysql_connect("localhost","root","12345"); //12345改成你的mysql密碼if(!$link) echo "失敗!";else echo "成功!";mysql_close();?>在瀏覽器打開(kāi) http://localhost/test.php如果輸出成功,則說(shuō)明大功告成了
李亞陽(yáng)
在PHP中,=>操作符通常用于數(shù)組操作中,一般形式如下: array( key => value , ... ) 鍵(key) 可以是一個(gè)整數(shù)(integer) 或 字符串(string), 值(value) 可以是任意類型的值。如: $arr = array("foo" => "bar", 12 => true); =================================== -> 操作符用于類、對(duì)象的操作中,以下是示例:<?php class foo { function do_foo() { echo "Doing foo."; } } $bar = new foo; $bar->do_foo(); ?>
楊洪
區(qū)別如下:
1、var_dump是php用來(lái) 打印 變量的 函數(shù) 用作 調(diào)試;
2、dump ThinkPHP 框架 自定義的 用作框架變量 調(diào)試用的輸出 功能可以說(shuō)和 var_dump一樣的。
var_dump 用于打印顯示,一個(gè)變量的內(nèi)容與結(jié)構(gòu),以及類型的信息。
該函數(shù)有一個(gè)參數(shù)
第一個(gè)參數(shù)(必填)
第二個(gè)參數(shù)(選填參數(shù),N)可以多個(gè)參數(shù)。
擴(kuò)展資料:
var_dump函數(shù)類型
類型
該函數(shù)是調(diào)試、打印、輸出、展示類型函數(shù)。
參數(shù)
格式:
var_dump( '參數(shù)1(必填參數(shù))' , 參數(shù)n" );
參數(shù)1:想要導(dǎo)出或者輸出的內(nèi)容。
作用: 輸出填入的內(nèi)容。
類型:所有類型。
參數(shù)N:想要導(dǎo)出或者輸出的內(nèi)容。
作用: 輸出填入的內(nèi)容。
類型:所有類型。
使用方法:
不開(kāi)啟第二個(gè)參數(shù)時(shí) 直接這樣使用。
var_dump( '想要到處或者輸出的內(nèi)容');
var_dump( '內(nèi)容1' , ''內(nèi)容2');
參考資料:
百度百科 var_dump
荀諶
良好的安全性跨平臺(tái)特性執(zhí)行速度快, 效率高很好的移植性和 擴(kuò)展性強(qiáng)降低網(wǎng)站開(kāi)發(fā)成本
青霓劍
PHP與ASP的區(qū)別為:性質(zhì)不同、硬件環(huán)境不同、用途不同。
一、性質(zhì)不同
1、PHP:PHP是一種在服務(wù)器端執(zhí)行的通用開(kāi)源腳本語(yǔ)言,與C語(yǔ)言類似,是常用的網(wǎng)站編程語(yǔ)言。
2、ASP:ASP是Microsoft公司開(kāi)發(fā)的服務(wù)器端腳本環(huán)境。
二、硬件環(huán)境不同
1、PHP:PHP可以在Windows系統(tǒng)及各類Web服務(wù)器、站點(diǎn)服務(wù)器中運(yùn)行,局限性小。
2、ASP:因?yàn)锳SP是Microsoft公司推出的,只有在Microsoft Windows操作系統(tǒng)及其配套的web服務(wù)器軟件的支持下才能運(yùn)行。
三、用途不同
1、PHP:PHP廣泛應(yīng)用在行業(yè)網(wǎng)站設(shè)計(jì),能夠?qū)崿F(xiàn)數(shù)據(jù)庫(kù)的實(shí)時(shí)性更新。
2、ASP:ASP用來(lái)創(chuàng)建動(dòng)態(tài)交互式網(wǎng)頁(yè)并建立強(qiáng)大的web應(yīng)用程序。
參考資料來(lái)源:
百度百科——PHP
百度百科——ASP
薛萍
<? ?>是短標(biāo)簽<?php ?>是長(zhǎng)標(biāo)簽在php的配置文件(php.ini)中有一個(gè)short_open_tag的值,開(kāi)啟以后可以使用PHP的短標(biāo)簽:<? ?>同時(shí),只有開(kāi)啟這個(gè)才可以使用 <?= 以代替 <? echo 。在CodeIgniter的視頻教程中就是用的這種方式。但是這個(gè)短標(biāo)簽是不推薦的,使用<?php ?>才是規(guī)范的方法。只是因?yàn)檫@種短標(biāo)簽使用的時(shí)間比較長(zhǎng),這種特性才被保存了下來(lái)。
挽安
關(guān)于PHP中“!==”與“!=”的區(qū)別主要是含義不同,兩者具體的不同含義如下:
1、!==意思是不全等于。
打比方,$a = 2, $b="2" 那么,$a!==$b成立,但是$a!=$b不成立;用下面的代碼測(cè)試:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無(wú)標(biāo)題文檔</title></head><body><?php $a = 2;$b="2";if($a!=$b)
{ echo "不等于";}if($a!==$b){ echo "絕對(duì)不等于";}?></body></html>
2、!=意思是不等于,!=1就是不等于1的意思,!=是用中文輸入法寫(xiě)的不等于,寫(xiě)程序時(shí),最好不要使用中文輸入法。指的是如果沒(méi)有輸入一個(gè)值賦給變量code。
擴(kuò)展資料:
PHP中“!==”的含義與用法舉例:
非恒等于。 PHP中有等于和恒等于。
0和false在C / C ++中相等,但在PHP中不完全相等。
當(dāng)使用兩個(gè)等號(hào)時(shí),以下表達(dá)式為真;
0 ==假;
1 ==真;
'sdff'== true;
但是,當(dāng)使用3個(gè)等號(hào)時(shí):
0 ===假;
1 ===真;
'sdff'=== true;
以上表達(dá)式都為假, 可以看出,當(dāng)使用一致的符號(hào)時(shí),諸如類型的因素也被判斷。
同理 0 !== false;為真。
0 != false;為假。
仙境長(zhǎng)新
這三個(gè)運(yùn)算符不是同一種運(yùn)算符,&和^屬于位運(yùn)算符,||屬于邏輯運(yùn)算符,|屬于位運(yùn)算符,&即按位與 ,把$a和$b中都為1的位設(shè)為1,否則為0,用于二進(jìn)制的位運(yùn)算。邏輯運(yùn)算符||,同為假才是假,否則為真。^相同則為0,不同則為1,同樣用于二進(jìn)制的位運(yùn)算
羅文林
HP 繼承自一個(gè)老的工程,名叫 PHP/FI。PHP/FI 在 1995 年由 Rasmus Lerdorf 創(chuàng)建,最初只是一套簡(jiǎn)單的 Perl 腳本,用來(lái)跟蹤訪問(wèn)他主頁(yè)的人們的信息。它給這一套腳本取名為“Personal Home Page Tools”。隨著功能需求的增加,Rasmus 寫(xiě)了一個(gè)更大的 C 語(yǔ)言的實(shí)現(xiàn),它可以訪問(wèn)數(shù)據(jù)庫(kù),可以讓用戶開(kāi)發(fā)簡(jiǎn)單的動(dòng)態(tài) Web 程序。Rasmus 發(fā)布了 PHP/FI 的源代碼,以便每個(gè)人都可以使用它,同時(shí)大家也可以修正它的 Bug 并且改進(jìn)它的源代碼。PHP/FI,一個(gè)專為個(gè)人主頁(yè)/表單提供解釋程序的程序,已經(jīng)包含了今天 PHP 的一些基本功能。它有著 Perl 樣式的變量,自動(dòng)解釋表單變量,并可以嵌入 HTML。語(yǔ)法本身與 Perl 很相似,但是它很有限,很簡(jiǎn)單,還稍微有些不協(xié)調(diào)。到1997年,PHP/FI 2.0,也就是它的 C 語(yǔ)言實(shí)現(xiàn)的第二版在全世界已經(jīng)有幾千個(gè)用戶(估計(jì))和大約 50,000 個(gè)域名安裝,大約是 Internet 所有域名的 1%。但是那時(shí)只有幾個(gè)人在為該工程撰寫(xiě)少量當(dāng)代碼,它仍然只是一個(gè)人的工程。PHP/FI 2.0 在經(jīng)歷了數(shù)個(gè) beta 版本的發(fā)布后于 1997 年 11 月發(fā)布了官方正式版本。不久,PHP 3.0 的第一個(gè) alpha 版本的發(fā)布,PHP 從此走向了成功。PHP 3PHP 3.0 是類似于當(dāng)今 PHP 語(yǔ)法結(jié)構(gòu)的第一個(gè)版本。Andi Gutmans 和 Zeev Suraski 在為一所大學(xué)的項(xiàng)目中開(kāi)發(fā)電子商務(wù)程序時(shí)發(fā)現(xiàn) PHP/FI 2.0 功能明顯不足,于是他們重寫(xiě)了代碼。這就是 PHP 3.0。經(jīng)過(guò)Andi,Rasmus 和 Zeev 一系列的努力,考慮到 PHP/FI 已存在的用戶群,他們決定聯(lián)合發(fā)布 PHP 3.0 作為 PHP/FI 2.0 的官方后繼版本。而 PHP/FI 2.0 的進(jìn)一步開(kāi)發(fā)幾乎終止了。PHP 3.0 的一個(gè)最強(qiáng)大的功能是它的可擴(kuò)展性。除了給最終用戶提供數(shù)據(jù)庫(kù)、協(xié)議和 API 的基礎(chǔ)結(jié)構(gòu),它的可擴(kuò)展性還吸引了大量的開(kāi)發(fā)人員加入并提交新的模塊。后來(lái)證實(shí),這是 PHP 3.0 取得巨大成功的關(guān)鍵。PHP 3.0 中的其它關(guān)鍵功能包括面向?qū)ο蟮闹С趾透鼜?qiáng)大和協(xié)調(diào)的語(yǔ)法結(jié)構(gòu)。這個(gè)全新的語(yǔ)言伴隨著一個(gè)新的名稱發(fā)布。它從 PHP/FI 2.0 的名稱中移去了暗含“本語(yǔ)言只限于個(gè)人使用”的部分。它被命名為簡(jiǎn)單的縮寫(xiě)“PHP”。這是一種遞歸的縮寫(xiě),它的全稱是——PHP: Hypertext Preprocessor。1998 年末,PHP 的安裝人數(shù)幾近 10,000,有大約 100,000 個(gè)網(wǎng)站報(bào)告他們使用了 PHP。在 PHP 3.0 的頂峰,Internet 上 10% 的 Web 服務(wù)器上都安裝了它。約九個(gè)月的公開(kāi)測(cè)試后,官方于1998年6月正式發(fā)布 PHP 3.0。PHP 41998 年的冬天,PHP 3.0 官方發(fā)布不久,Andi Gutmans 和 Zeev Suraski 開(kāi)始重新編寫(xiě) PHP 代碼。設(shè)計(jì)目標(biāo)是增強(qiáng)復(fù)雜程序運(yùn)行時(shí)的性能和 PHP 自身代碼的模塊性。PHP 3.0 的新功能和廣泛的第三方數(shù)據(jù)庫(kù)、API的支持使得這樣程序的編寫(xiě)成為可能,但是 PHP 3.0 沒(méi)有高效處理如此復(fù)雜程序的能力。新的被稱為“Zend Engine”(這是 Zeev 和 Andi 的縮寫(xiě))的引擎,成功的實(shí)現(xiàn)了設(shè)計(jì)目標(biāo),并在 1999 年中期首次引入 PHP。基于該引擎并結(jié)合了新功能的 PHP 4.0,在 PHP 3.0 發(fā)布兩年后,于2000年5月發(fā)布了官方正式版本。除了更高的性能以外,PHP 4.0 還包含了其它一些關(guān)鍵功能,比如:支持的 Web 服務(wù)器;HTTP Sessions 支持;輸出緩存(output buffering);更安全的處理用戶輸入的方法;一些新的語(yǔ)言結(jié)構(gòu)。PHP 4 是當(dāng)前 PHP 的最新版本。修改和增強(qiáng) Zend Engine 以使 PHP 5.0 整合新功能的工作已經(jīng)開(kāi)始。今天,已經(jīng)有 10,000 名開(kāi)發(fā)人員(估計(jì))和幾百萬(wàn)網(wǎng)站報(bào)告已安裝了 PHP,占整個(gè) Internet 域名的 20%。PHP 的開(kāi)發(fā)小組有很多優(yōu)秀的開(kāi)發(fā)人員,同時(shí)還有大量的優(yōu)秀人才在進(jìn)行 PHP 相關(guān)工程的開(kāi)發(fā)工作,如 PEAR 和 PHP 文檔的工程。PHP 5PHP 的未來(lái)主要受其核心,Zend Engine 控制。PHP 5 將包含新一代的 Zend Engine 2.0。請(qǐng)?jiān)L問(wèn)其網(wǎng)站以獲取關(guān)于該引擎的信息。