首先說一下,而目前我們團隊開發的產品目前進入融資階段,第一期產品開發已經完成,時間有所空閒,突然興致了一起,到網路上搜.PHP 的資料,開啟了PHP的學習之旅。一直以來都在CSDN看別的大牛們寫的文章,學習到不少的東西,和我個人的觀念相似,我認為團隊就要想學會分享知識,所以我就把自己學習PHP過程整理一下,發佈到個人部落格上,歡迎大家覺得不對的地方進行指正。在學習PHP之前,我帶著三個問題PHP是什麼,為什麼要學PHP,怎麼去學習PHP這門語言?
1.1PHP是什麼
PHP(外文名:PHP: Hypertext Preprocessor,中文名稱:「超文本預處理器」)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域。 PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的程式語言相比,PHP是將程式嵌入到HTML(標準通用標記語言下的一個應用)文件中去執行,執行效率比完全產生HTML標記的CGI要高許多; PHP還可以執行編譯後程式碼,編譯可以達到加密和最佳化程式碼運行,使程式碼運行更快。這是百度百科的解釋,覺得可以回答我的第一個問題。
1.2為什麼要學習PHP
網路上給出的原因大概如下:「我可以用JavaScript來實現程式編寫。」但JavaScript的能力是有限的,JavaScript通常運行在瀏覽器(客戶端),它可以製作網頁上面的特效:滑鼠滑過背景改變顏色,還有網頁上常見的滑鼠滑過彈出式選單。但如果要讓JavaScript實現顯示“訪問網站的總人數”,它就無能為力了,因為它只能獲得客戶端的信息,而“訪問網站的總人數”是存儲在伺服器端的。所以就需要另一個可以在伺服器端運行的程式語言,PHP語言就是其中的一種,因為它可以運行在Web伺服器端。
但是現在技術是在不斷發展變化的,現在js已經寫後端程序,例如最近很火的node.js。我在這裡寫一下我個人的觀點:
(1) 首先,作為新進入程式猿行業的童鞋,學好了PHP程式語言,可以為我們帶來一份不錯的收入。有了錢,才會有很多妹子,有了妹子,你就找到你的愛情(這段話純屬於娛樂)。
(2) 其次,作為已經進入程序猿行業的老鳥,學習了PHP程式語言,我們多一項技能,生活在一個複雜多變的世界下,特別是移動互聯網更是變化多端,我們為了自己履歷,加入一定的深度和廣度。只要我不停去的努力儲備自己的知識庫,然後把握一次機會,你就可以會成功達到你的目標。
(3) 有趣的同學,可以上網搜尋“全球排名前50的網站都什麼開發語言”,你會發現大部分網站以及國內較知名的BAT三家,新浪,360等都用到過PHP。可以得出:a、PHP有自己的一些特色,得到網路產業大型企業的認可;b、PHP方面的工作應該比較好找,而且待遇不錯,因為有這些知名的企業在使用。
1.3如何學習PHP程式語言
(1)首先需要PHP基本語法,一定要邊學習練習,多做demo(這裡有的人喜歡看文檔和書籍,有的人喜歡看視頻,我個人認為看文件或書籍,邊做練習,不懂的可以
索視訊講解或網路求解答案);
(2)等基礎知識學習完,可以做一個綜合性的demo,這個時候你會發現自己的缺陷,加強知識點學習;
(3)接著,你可以學習相關的框架知識,你會發現框架好處,可以增加你的開發效率。
(4)還是用大型一點的demo鞏固你所學的知識,不要最後都交給了書本啦。 (同時,要努力堅持再堅持,特別是初學者)
在學習PHP之前先認識PHP及其功能。
1、運作在伺服器端:學會了PHP,並指揮伺服器給你幹活,甚至是搞破壞^_^(千萬不能真這麼做咯),WEB網站的資料大多儲存在儲存在伺服器端的,PHP就是用來處理這些儲存在伺服器的資料的(功能強大吧)。
2、跨平台:伺服器可以是多種平台的伺服器,例如Linux、Windows、Unix,你都可以指揮(不用怕只能指揮一種伺服器啦吧)。
3、腳本語言:它是透過編寫腳本,也就是一行行的電腦指令(也可以理解為特定的英文單字),來指揮伺服器來運作的,因此,在編寫PHP的過程其實就是與老外(伺服器成老外啦)交流的過程,交流的語言就是PHP。
4、免費:免費使用(天下皆可免費的午餐)。 。
1.3初始PHP程式碼識別
大家先一段簡單PHP程式碼:
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>欢迎学习php!</title> </head> <body> <p> <?php echo '欢迎进入学习PHP的世界'; ?></p> </body> </html>
就像你可以寫JavaScript腳本語言需要寫在<script></script>標籤之間,你可以在標籤之間頁面中寫PHP程式碼寫在標籤之間,echo是PHP中的輸出語句(學習java的都童鞋應該會覺得這個很像system.out.print()),可以把字串輸出(字串用雙引號括起來)。
A. 使用echo進行數學計算輸出
<?php echo 12*3;?>
B.使用echo進行字串輸出,注意連接符號可以連接多個字串,上面的例子就是把一個字串拆分為二個小字串,然後用一個連接符號連起來。在php中字串連接符是用點(.)來表示的,這一點比較特殊,其它語言中是用加號(+)來表示的,例如:
JavaScirpt、Java、Asp、C。 <?php echo '你好,'.'世界!';?>
1.4PHP程式碼註解
1.4PHP程式碼註解
在PHP中也有註解語句:單行註解:用雙斜線(//)來表示,多行註解:用/*註解語句*/。其它語言中,Html中使用,CSS中使用/*註釋語句*/。如下面程式碼:
<?php //输出hi,imooc! echo "hi,imooc!"; ?>🎜註解語句可以在PHP程式的任意位置(但註解語句一定要寫在之間)。 🎜🎜🎜 以上是PHP入門基礎學習篇(—) 的內容,更多相關內容請關注PHP中文網(www.php.cn)! 🎜🎜🎜🎜🎜