佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > PHP小白必須要知道的php基礎(chǔ)知識(超實(shí)用)

PHP小白必須要知道的php基礎(chǔ)知識(超實(shí)用)

熱門標(biāo)簽:Linux服務(wù)器 阿里云 服務(wù)器配置 科大訊飛語音識別系統(tǒng) 團(tuán)購網(wǎng)站 Mysql連接數(shù)設(shè)置 電子圍欄 銀行業(yè)務(wù)

很多人看到PHP就以為是程序員,就以為錢很多(雖然是事實(shí)),但是也要考慮下自己是不是適合這一行,知道PHP是什么嗎?PHP都有什么樣的功能,都能用來干嘛?

PHP是什么?

•PHP(PHP: Hypertext Preprocessor,超文本預(yù)處理器的縮寫),是一 種被廣泛應(yīng)用的開放源代碼的、基于服務(wù)器端的用于產(chǎn)生動態(tài)網(wǎng)頁 的、可嵌入HTML中的腳本程序語言,尤其適合 WEB 開發(fā)。

•當(dāng)客戶端向服務(wù)器的程序提出請求時,web服務(wù)器根據(jù)請求晌應(yīng)對應(yīng) 的頁面,當(dāng)頁面中含有php腳本時,服務(wù)器會交給PHP解釋器進(jìn)行解 釋執(zhí)行,將生成的html代碼再回傳給客戶端,客戶端的瀏覽器解釋 html代碼,最終形成網(wǎng)頁格式的頁面。

執(zhí)行方式

•PHP 代碼被包含在特殊的起始符相結(jié)束符中,使得網(wǎng)頁的腳本可以進(jìn)出“PHP 模式”。其它用 C 或 Perl 語言寫的腳本,需要用大量的命令來編寫程序以輸出 HTML ,而用PHP 編寫一個 HTML 腳本,只需嵌入了一些代碼來完成操作(例如,在本例中輸出了一些文本)。

•相客戶端的 Java 不同的是,PHP 代碼是運(yùn)行在服務(wù)端的。如果 在服務(wù)器上建立了如上例類似的代碼,則在運(yùn)行該腳本后,客戶端就能 接收到其結(jié)果,但他們無法得知其背后的代碼是如何運(yùn)作的。甚至可以 將 web 服務(wù)器設(shè)置成讓 PHP 來處理所有的 HTML 文件,這么一來, 用戶就無法得知服務(wù)端到底做了什么。

PHP運(yùn)行環(huán)境安裝

一、 Linux下安裝PHP環(huán)境 Linux+Apache+MySQL+PHP、Windows下安裝PHP環(huán)境WAMP

二、 集成環(huán)境*:Wamp

PHP的特點(diǎn)

•是開放源代碼的,服務(wù)器端的腳本語言。

•獨(dú)立于操作系統(tǒng),可以運(yùn)行在幾乎所有系統(tǒng)中。

•支持大部分的服務(wù)器,如Apache,IIS。

•支持大量的數(shù)據(jù)庫,主要是Access\MySQL\SQL Server這二種。

•可以創(chuàng)建圖象。

•… …
•還有一些其他特色功能在后面的高級技術(shù)詳細(xì)介紹。

•我們知道的網(wǎng)站如迅雷、新良微博等大型網(wǎng)站都在使用PHP程序。

C/S與B/S結(jié)構(gòu)

C/S (Client/Server)結(jié)構(gòu),即大家熟知的客戶機(jī)相服務(wù)器結(jié)構(gòu)。它是 軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù) 合理分配到Client端相Server端來實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。目前 大多數(shù)應(yīng)用軟件系統(tǒng)都是Client/Server形式的兩層結(jié)構(gòu)

B/S(Browser/Server)結(jié)構(gòu)即瀏覽器相服務(wù)器結(jié)構(gòu)。它是隨著Internet 技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下, 用戶工作界面是通過WWW瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn)。這 樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本相工作 量,降低了用戶的總體成本。

集成開發(fā)環(huán)境

WAMP

Windows下的Apache+Mysql/MariaDB+Perl/ PHP/Python,一組常用來搭建動態(tài)網(wǎng)站或者服務(wù) 器的開源軟件,本身都是各自獨(dú)立的程序,但是 因?yàn)槌1环旁谝黄鹗褂?,擁有了越來越高的兼?度,共同組成了一個強(qiáng)大的Web應(yīng)用程序平臺。

MAMP

蘋果系統(tǒng)下MAMP PRO是專業(yè)級版本的經(jīng)典本地 服務(wù)器環(huán)境的os x軟件。MAMP這幾個首字母代 表蘋果的OSX系統(tǒng)上的Macintosh、Apache、 MySQL相PHP,顧名思義,你應(yīng)該知道MAMP的 強(qiáng)大功能 啦!MAMP 內(nèi)含 Apache 伺服器、PHP 安裝套件以及MySQL安裝套件。

PHP的標(biāo)記風(fēng)格

?php… … ?>

這是PHP推薦使用的標(biāo)記風(fēng)格。服務(wù)器管理員不能禁用這種風(fēng)格 的標(biāo)記。

方便的與HTML混排

?php
if ($expression) {
?>
strong>This is true./strong>
?php
} else {
?>
strong>This is false./strong>
?php }?>

PHP 將直接輸出結(jié)束標(biāo)記相下一個開始標(biāo)記中的任何非 PHP 代碼。當(dāng)需 要輸出大量的文本時,退出 PHP 解析模式將比使用echo( )或者print( )或 者此類的函數(shù)打印所有文本要更加的有效。

分號

PHP用分號來分隔簡單的語句。復(fù)合語句用大括號來標(biāo)記代碼塊,如條件測試或循環(huán),在大括號后面不要用分號。相其他語言不一樣的是,在PHP中右括號(?>)前的分號不是必選的。

空白相換行符

一般來說,空白符在PHP中無關(guān)緊要??梢詫⒁粋€語句展開成任意行,或者將語句緊縮在一行。 可以利用這個靈活的格式來使代碼更具有可讀性(通過排列分配、縮進(jìn)等)。一些懶惰的程序員利用這種自由的格式創(chuàng)建根本無法閱讀的代碼,這是不提倡的。

程序的注釋

PHP支持C、C++相Shell腳本風(fēng)格的注釋,如下:

•// 單行注釋

•/* ...*/ 多行注釋(注意:不能嵌套)

•# 腳本注釋

總結(jié)

以上所述是小編給大家介紹的PHP小白必須要知道的php基礎(chǔ)知識(超實(shí)用),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • 新手學(xué)習(xí)PHP的一些基礎(chǔ)知識分享
  • PHP的一個基礎(chǔ)知識 表單提交
  • php面向?qū)ο笕ヂ?(一) 面向?qū)ο蠡A(chǔ)知識
  • php基礎(chǔ)知識:類與對象(5) static
  • php基礎(chǔ)知識:類與對象(4) 范圍解析操作符(::)
  • php基礎(chǔ)知識:類與對象(3) 構(gòu)造函數(shù)和析構(gòu)函數(shù)
  • php基礎(chǔ)知識:函數(shù)基礎(chǔ)知識
  • php基礎(chǔ)知識:控制結(jié)構(gòu)

標(biāo)簽:衢州 蚌埠 棗莊 萍鄉(xiāng) 衡水 廣元 江蘇 大理

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP小白必須要知道的php基礎(chǔ)知識(超實(shí)用)》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    吴江市| 都匀市| 霍邱县| 浦城县| 紫金县| 涡阳县| 通榆县| 广德县| 房山区| 台南市| 谢通门县| 临潭县| 宝兴县| 阳西县| 河间市| 珲春市| 儋州市| 德阳市| 霍林郭勒市| 鄂托克旗| 桦甸市| 正安县| 申扎县| 张家川| 陇西县| 凤翔县| 沛县| 特克斯县| 和平县| 商水县| 柳河县| 巴东县| 彭山县| 莱州市| 云南省| 叙永县| 昌都县| 白银市| 顺平县| 惠来县| 老河口市|