歲月風(fēng)云
http://www.php100.com/html/webkaifa/PHP/PHPyingyong/2010/1229/7164.html 這里有教你如何輕松的在php文件里寫(xiě)入html代碼。。
媧皇戈
php的解釋器是用c寫(xiě)的,解釋器相當(dāng)于弱編譯器,但是php本身并不基于某種底層語(yǔ)言。
PHP在服務(wù)器端執(zhí)行的腳本語(yǔ)言,與C語(yǔ)言類(lèi)似,是常用的網(wǎng)站編程語(yǔ)言。它驅(qū)動(dòng)全球超過(guò)2億多個(gè)網(wǎng)站,有全球超過(guò)81.7%的公共網(wǎng)站在服務(wù)器端采用PHP。PHP常用的數(shù)據(jù)結(jié)構(gòu)都內(nèi)置了,使用起來(lái)方便簡(jiǎn)單,也一點(diǎn)都不復(fù)雜,表達(dá)能力相當(dāng)靈活。
擴(kuò)展資料
主要特點(diǎn)
(一)開(kāi)源性和免費(fèi)性
由于PHP的解釋器的源代碼是公開(kāi)的,所以安全系數(shù)較高的網(wǎng)站可以自己更改PHP的解釋程序。另外,PHP 運(yùn)行環(huán)境的使用也是免費(fèi)的。
(二)快捷性
PHP是一種非常容易學(xué)習(xí)和使用的一門(mén)語(yǔ)言,它的語(yǔ)法特點(diǎn)類(lèi)似于C語(yǔ)言,但又沒(méi)有C語(yǔ)言復(fù)雜的地址操作,而且又加入了面向?qū)ο蟮母拍?,再加上它具有?jiǎn)潔的語(yǔ)法規(guī)則,使得它操作編輯非常簡(jiǎn)單,實(shí)用性很強(qiáng)。
(三)數(shù)據(jù)庫(kù)連接的廣泛性
PHP可以與很多主流的數(shù)據(jù)庫(kù)建立起連接,如MySQL、ODBC、Oracle等,PHP是利用編譯的不同函數(shù)與這些數(shù)據(jù)庫(kù)建立起連接的,PHPLIB就是常用的為一般事務(wù)提供的基庫(kù)。
參考資料來(lái)源:百度百科-PHP
開(kāi)心賓館
PHP程序都要用MYSQL,如果沒(méi)有MYSQL,就不能用它們;第一:配置數(shù)據(jù)庫(kù)信息,改成自己所需的;第二:導(dǎo)入數(shù)據(jù)庫(kù);第三:安裝wamp5 輸入 http://127.0.0.1/自己的文件名。1:如果是php源碼,在本地電腦使用時(shí)。要先安裝phpnow環(huán)境套件包(下附),里面包含了php+mysql等,也是用迅雷搜索下載。那個(gè)套件安裝很傻瓜化,不用我說(shuō)了。2:把所有的源碼復(fù)制到套件安裝目錄下的htdocs文件夾里,使用方法如上面的3。3:如果打不開(kāi),請(qǐng)先確定你的數(shù)據(jù)庫(kù)是需要導(dǎo)入的嗎?如果是,請(qǐng)用http://127.0.0.1/phpmyadmin/導(dǎo)入數(shù)據(jù)庫(kù)。再檢查數(shù)據(jù)庫(kù)連接文件config.php(用記事本打開(kāi),一般是這個(gè)文件。)里的數(shù)據(jù)庫(kù)連接參數(shù)如密碼等是否正確,否則改之。4:如果你添加了虛擬主機(jī),想在虛擬主機(jī)里運(yùn)行php源碼,那就把源碼復(fù)制到虛擬主機(jī)所控的文件夾下,用“http://虛擬主機(jī)地址/ ”來(lái)訪(fǎng)問(wèn)。
花糖紙
,|
a && b === if(a) { b },&&是同時(shí)必須滿(mǎn)足的意思。a || b === if(!a) { b },||是或者的意思。
$ckfid && $rs=$db->get_one("SELECT * FROM $table WHERE fid='$ckfid'");其實(shí)這句話(huà)相當(dāng)于只有當(dāng)$ckfid不為空的時(shí)候 才執(zhí)行后面的 也就是約等于。
if ($ckfid) {$rs=$db->get_one("SELECT * FROM $table WHERE fid='$ckfid'");}而底下的||,則相當(dāng)于$rs[name]為空的時(shí)候才執(zhí)行,因?yàn)楫?dāng)$rs[name]不為空的時(shí)候,這個(gè)條件已經(jīng)滿(mǎn)足了,后邊也不用再做任何判斷了。只有不滿(mǎn)足的時(shí)候,才去做后面的操作。
擴(kuò)展資料:
PHP的特性包括:
1. PHP 獨(dú)特的語(yǔ)法混合了 C、Java、Perl 以及 PHP 自創(chuàng)新的語(yǔ)法。
2. PHP可以比CGI或者Perl更快速的執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè)——?jiǎng)討B(tài)頁(yè)面方面,與其他的編程語(yǔ)言相比,
PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成htmL標(biāo)記的CGI要高許多;
PHP具有非常強(qiáng)大的功能,所有的CGI的功能PHP都能實(shí)現(xiàn)。
3. PHP支持幾乎所有流行的數(shù)據(jù)庫(kù)以及操作系統(tǒng)。
4. 最重要的是PHP可以用C、C++進(jìn)行程序的擴(kuò)展!
PHP版本VC6與VC9、Thread Safe與None-Thread Safe等的區(qū)別。PHP的大版本主要分三支:PHP4/PHP5/PHP6,其中,PHP4由于太古老、對(duì)QQ支持不力已基本被淘汰,請(qǐng)無(wú)視PHP4。
PHP6由于基本沒(méi)有生產(chǎn)線(xiàn)上的應(yīng)用,還基本只是一款概念產(chǎn)品,很多功能已在PHP5.3.3上實(shí)現(xiàn),所以也不詳述,請(qǐng)無(wú)視PHP6。PHP5的版本主要分四支:PHP5.2之前的版本、PHP5.2.X、PHP5.3和日前發(fā)布的PHP5.4。
選擇版本,PHP5.2之前的版本不值得考慮,因?yàn)槟承┕δ苋毕莼蛘連UG。PHP5.4還處于Beta試用的版本號(hào),非穩(wěn)定版本,請(qǐng)無(wú)視PHP5.4。
主流PHP程序?qū)HP5.2.X的兼容性最好,而每次版本號(hào)的升級(jí)帶來(lái)的都是安全性和穩(wěn)定性的改善,所以宜挑選最新的版本。目前PHP5.2系列最新的是PHP5.2.17。
參考資料:百度百科——php
翟度
1、首先在電腦上安裝phpstudy,最好安裝在盤(pán)符的根目錄下。
查看大圖" class="ikqb_img_alink">
2、安裝好phpstudy后點(diǎn)擊控制臺(tái)的啟動(dòng)按鈕,php7和Apache的開(kāi)發(fā)環(huán)境就可以直接使用了。
3、如果電腦上已經(jīng)安裝了mysql數(shù)據(jù)庫(kù),phpstudy中無(wú)法自動(dòng)啟動(dòng),那么可以運(yùn)行DOS窗口手動(dòng)啟動(dòng)。
4、之后就可以設(shè)置自己開(kāi)發(fā)的網(wǎng)站的地址和端口。打開(kāi)站點(diǎn)域名管理。
5、填寫(xiě)網(wǎng)站域名、網(wǎng)站目錄、網(wǎng)站端口后保存設(shè)置。
6、接下來(lái)打開(kāi)host修改配置。
7、在host文件的最后加上上面設(shè)置的網(wǎng)站域名。
8、再在上面設(shè)置的網(wǎng)站目錄下放一個(gè)index.html文件。然后就可以在瀏覽器中輸入上面設(shè)置的網(wǎng)站域名,打開(kāi)自己網(wǎng)站的文件了。完成。
橋陵失寶
不用的地方有不同的用處1, 數(shù)組賦值 $name = 'Hello world!'; $array = array( 'hi' = > $name ); echo $array( 'hi' ); // 打印結(jié)果是 Hello world!2, foreach 中的局部變量 $a = array( 'a'=>'apple', 'b'=>'banana' ); foreach( $a as $k => $v ){ echo ' k= ' .$k .' v = '. $v .'<br/>\n';}
葉綠素
這是引用符號(hào),引用的意思是:不同的名字訪(fǎng)問(wèn)同一個(gè)變量?jī)?nèi)容。php的引用(就是在變量或者函數(shù)、對(duì)象等前面加上&符號(hào))。PHP 的引用允許你用兩個(gè)變量來(lái)指向同一個(gè)內(nèi)容.<? $a="AB"; $b =&$a; echo $a;//這里輸出:AB echo $b;//這里輸出:AB $b="EF"; echo $a;//這里$a的值變?yōu)镋F 所以輸出EF echo $b;//這里輸出EFG?>
劉大柱
nclude語(yǔ)句會(huì)獲取指定文件中存在的所有文本/代碼/標(biāo)記,并復(fù)制到使用 include 語(yǔ)句的文件中。
語(yǔ)法:
<?php include 'filename'; ?>
require語(yǔ)句和include的功能是相同的,只是在錯(cuò)誤處理方面不一樣。
require 會(huì)生成致命錯(cuò)誤(E_COMPILE_ERROR)并停止腳本。
include 只生成警告(E_WARNING),并且腳本會(huì)繼續(xù)。
擴(kuò)展資料:
php語(yǔ)句
include()語(yǔ)句包含并運(yùn)行指定文件。
以下文檔也適用于require()。這兩種結(jié)構(gòu)除了在如何處理失敗之外完全一樣。include()產(chǎn)生一個(gè)警告而require()則導(dǎo)致一個(gè)致命錯(cuò)誤。
換句話(huà)說(shuō),如果想在遇到丟失文件時(shí)停止處理頁(yè)面就用require()。include()就不是這樣,腳本會(huì)繼續(xù)運(yùn)行。同時(shí)也要確認(rèn)設(shè)置了合適的 include_path。注意在 php 4.3.5 之前,包含文件中的語(yǔ)法錯(cuò)誤不會(huì)導(dǎo)致程序停止,但從此版本之后會(huì)。
參考資料來(lái)源:百度百科-include (計(jì)算機(jī)專(zhuān)業(yè)術(shù)語(yǔ))
戀愛(ài)季節(jié)
PHP5中,-> 多為“對(duì)象屬性”訪(fǎng)問(wèn)符號(hào)。 比如說(shuō)你有一個(gè)新的對(duì)象 $new_obj = new class(); 那么在聲明class類(lèi)的時(shí)候,訪(fǎng)問(wèn)其自身屬性name 就需要 $this->name , 針對(duì) $new_obj ,其自身的name屬性也要這么訪(fǎng)問(wèn) $new_obj ->name;