《PHP小白必須要知道的php基礎知識(推薦)》要點:
本文介紹了PHP小白必須要知道的php基礎知識(推薦),希望對您有用。如果有疑問,可以聯系我們。
很多人看到PHP就以為是程序員,就以為錢很多(雖然是事實),但是也要考慮下本身是不是適合這一行,知道PHP是什么嗎?PHP都有什么樣的功能,都能用來干嘛?
PHP是什么?
?PHP(PHP: Hypertext Preprocessor,超文本預處理器的縮寫),是一 種被廣泛應用的開放源代碼的、基于服務器端的用于發生動態網頁 的、可嵌入HTML中的腳本程序語言,尤其適合 WEB 開發.
?當客戶端向服務器的程序提出哀求時,web服務器根據哀求晌應對應 的頁面,當頁面中含有php腳本時,服務器會交給PHP解釋器進行解 釋執行,將生成的html代碼再回傳給客戶端,客戶端的瀏覽器解釋 html代碼,最終形成網頁格式的頁面.
執行方式
?PHP 代碼被包括在特殊的起始符相結束符中,使得網頁的腳本可以進出“PHP 模式”.其它用 C 或 Perl 語言寫的腳本,需要用大量的命令來編寫程序以輸出 HTML ,而用PHP 編寫一個 HTML 腳本,只需嵌入了一些代碼來完成操作(例如,在本例中輸出了一些文本).
?相客戶端的 JavaScript 分歧的是,PHP 代碼是運行在服務端的.如果 在服務器上建立了如上例類似的代碼,則在運行該腳本后,客戶端就能 接收到其結果,但他們無法得知其背后的代碼是如何運作的.甚至可以 將 web 服務器設置成讓 PHP 來處理所有的 HTML 文件,這么一來, 用戶就無法得知服務端到底做了什么.
PHP運行情況安裝
一、 Linux下安裝PHP情況 Linux+Apache+MySQL+PHP、Windows下安裝PHP情況WAMP
二、 集成情況*:Wamp
PHP的特色
?是開放源代碼的,服務器端的劇本語言.
?自力于操作系統,可以運行在幾乎所有系統中.
?支持大部門的服務器,如Apache,IIS.
?支持年夜量的數據庫,主要是Access\MySQL\SQL Server這二種.
?可以創立圖象.
?… …
?還有一些其他特色功能在后面的高檔技術詳細介紹.
?我們知道的網站如迅雷、新良微博等大型網站都在使用PHP法式.
C/S與B/S布局
C/S (Client/Server)布局,即大家熟知的客戶機相服務器布局.它是 軟件系統體系布局,通過它可以充分利用兩端硬件環境的優勢,將任務 合理分配到Client端相Server端來實現,降低了系統的通訊開銷.目前 大多數應用軟件系統都是Client/Server形式的兩層布局
B/S(Browser/Server)結構即瀏覽器相服務器結構.它是隨著Internet 技術的興起,對C/S結構的一種變化或者改進的結構.在這種結構下, 用戶工作界面是通過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,但是主要事務邏輯在服務器端(Server)實現.這 樣就大大簡化了客戶端電腦載荷,減輕了系統維護與升級的本錢相工作 量,降低了用戶的總體本錢.
集成開發情況
WAMP
Windows下的Apache+Mysql/MariaDB+Perl/ PHP/Python,一組常用來搭建動態網站或者服務 器的開源軟件,自己都是各自獨立的程序,但是 因為常被放在一起使用,擁有了越來越高的兼容 度,共同組成了一個強大的Web應用程序平臺.
MAMP
蘋果系統下MAMP PRO是專業級版本的經典當地 服務器環境的os x軟件.MAMP這幾個首字母代 表蘋果的OSX系統上的Macintosh、Apache、 MySQL相PHP,顧名思義,你應該知道MAMP的 強大功能 啦!MAMP 內含 Apache 伺服器、PHP 安裝套件以及MySQL安裝套件.
PHP的標志風格
<?php… … ?>
這是PHP保舉使用的標記風格.服務器管理員不能禁用這種風格 的標記.
便利的與HTML混排
<?php
if ($expression) {
?>
<strong>This is true.</strong>
<?php
} else {
?>
<strong>This is false.</strong>
<?php }?>
PHP 將直接輸出結束標志相下一個開始標志中的任何非 PHP 代碼.當需 要輸出大量的文本時,退出 PHP 解析模式將比使用echo( )或者print( )或 者此類的函數打印所有文本要更加的有效.
分號
PHP用分號來分隔簡單的語句.復合語句用大括號來標志代碼塊,如條件測試或循環,在大括號后面不要用分號.相其他語言不一樣的是,在PHP中右括號(?>)前的分號不是必選的.
空缺相換行符
一般來說,空白符在PHP中無關緊要.可以將一個語句展開成任意行,或者將語句緊縮在一行. 可以利用這個靈活的格式來使代碼更具有可讀性(通過排列分配、縮進等).一些懶惰的程序員利用這種自由的格式創建根本無法閱讀的代碼,這是不倡導的.
法式的注釋
PHP支持C、C++相Shell腳本作風的注釋,如下:
?// 單行正文
?/* ...*/ 多行注釋(注意:不克不及嵌套)
?# 劇本注釋
更多PHP知識:后援網www.houdunwang.com
更多出色內容請關注 ---- 微信公眾號:houdunit
看完不要跑記得進去吐吐槽!╰( ̄▽ ̄)╮
維易PHP培訓學院每天教你實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。