目錄
第1章歡迎學習PHP
首頁 後端開發 php教程 PHP入門基礎學習篇(—)

PHP入門基礎學習篇(—)

Aug 08, 2016 am 09:30 AM

第1章歡迎學習PHP

          首先說一下,而目前我們團隊開發的產品目前進入融資階段,第一期產品開發已經完成,時間有所空閒,突然興致了一起,到網路上搜.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 &#39;欢迎进入学习PHP的世界&#39;; 
?></p>
</body>
</html>
登入後複製

就像你可以寫JavaScript腳本語言需要寫在標籤之間,你可以在標籤之間頁面中寫PHP程式碼寫在標籤之間,echo是PHP中的輸出語句(學習java的都童鞋應該會覺得這個很像system.out.print()),可以把字串輸出(字串用雙引號括起來)。
A. 使用echo進行數學計算輸出

<?php echo 12*3;?>
登入後複製


B.使用echo進行字串輸出,注意連接符號可以連接多個字串,上面的例子就是把一個字串拆分為二個小字串,然後用一個連接符號連起來。在php中字串連接符是用點(.)來表示的,這一點比較特殊,其它語言中是用加號(+)來表示的,例如:

JavaScirpt、Java、Asp、C。
<?php echo &#39;你好,&#39;.&#39;世界!&#39;;?>
登入後複製

1.4PHP程式碼註解

1.4PHP程式碼註解



1.4PHP程式碼註解


在PHP中也有註解語句:單行註解:用雙斜線(//)來表示,多行註解:用/*註解語句*/。其它語言中,Html中使用,CSS中使用/*註釋語句*/。如下面程式碼:

🎜
<?php
//输出hi,imooc!
echo "hi,imooc!";
?>
登入後複製
🎜註解語句可以在PHP程式的任意位置(但註解語句一定要寫在之間)。 🎜🎜🎜 以上是PHP入門基礎學習篇(—) 的內容,更多相關內容請關注PHP中文網(www.php.cn)! 🎜🎜🎜🎜🎜
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 Dec 24, 2024 pm 04:42 PM

PHP 8.4 帶來了多項新功能、安全性改進和效能改進,同時棄用和刪除了大量功能。 本指南介紹如何在 Ubuntu、Debian 或其衍生版本上安裝 PHP 8.4 或升級到 PHP 8.4

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 Dec 20, 2024 am 11:31 AM

Visual Studio Code,也稱為 VS Code,是一個免費的原始碼編輯器 - 或整合開發環境 (IDE) - 可用於所有主要作業系統。 VS Code 擁有大量針對多種程式語言的擴展,可以輕鬆編寫

您如何在PHP中解析和處理HTML/XML? 您如何在PHP中解析和處理HTML/XML? Feb 07, 2025 am 11:57 AM

本教程演示瞭如何使用PHP有效地處理XML文檔。 XML(可擴展的標記語言)是一種用於人類可讀性和機器解析的多功能文本標記語言。它通常用於數據存儲

php程序在字符串中計數元音 php程序在字符串中計數元音 Feb 07, 2025 pm 12:12 PM

字符串是由字符組成的序列,包括字母、數字和符號。本教程將學習如何使用不同的方法在PHP中計算給定字符串中元音的數量。英語中的元音是a、e、i、o、u,它們可以是大寫或小寫。 什麼是元音? 元音是代表特定語音的字母字符。英語中共有五個元音,包括大寫和小寫: a, e, i, o, u 示例 1 輸入:字符串 = "Tutorialspoint" 輸出:6 解釋 字符串 "Tutorialspoint" 中的元音是 u、o、i、a、o、i。總共有 6 個元

在PHP API中說明JSON Web令牌(JWT)及其用例。 在PHP API中說明JSON Web令牌(JWT)及其用例。 Apr 05, 2025 am 12:04 AM

JWT是一種基於JSON的開放標準,用於在各方之間安全地傳輸信息,主要用於身份驗證和信息交換。 1.JWT由Header、Payload和Signature三部分組成。 2.JWT的工作原理包括生成JWT、驗證JWT和解析Payload三個步驟。 3.在PHP中使用JWT進行身份驗證時,可以生成和驗證JWT,並在高級用法中包含用戶角色和權限信息。 4.常見錯誤包括簽名驗證失敗、令牌過期和Payload過大,調試技巧包括使用調試工具和日誌記錄。 5.性能優化和最佳實踐包括使用合適的簽名算法、合理設置有效期、

我後悔之前不知道的 7 個 PHP 函數 我後悔之前不知道的 7 個 PHP 函數 Nov 13, 2024 am 09:42 AM

如果您是經驗豐富的PHP 開發人員,您可能會感覺您已經在那裡並且已經完成了。操作

解釋PHP中的晚期靜態綁定(靜態::)。 解釋PHP中的晚期靜態綁定(靜態::)。 Apr 03, 2025 am 12:04 AM

靜態綁定(static::)在PHP中實現晚期靜態綁定(LSB),允許在靜態上下文中引用調用類而非定義類。 1)解析過程在運行時進行,2)在繼承關係中向上查找調用類,3)可能帶來性能開銷。

什麼是PHP魔術方法(__ -construct,__destruct,__call,__get,__ set等)並提供用例? 什麼是PHP魔術方法(__ -construct,__destruct,__call,__get,__ set等)並提供用例? Apr 03, 2025 am 12:03 AM

PHP的魔法方法有哪些? PHP的魔法方法包括:1.\_\_construct,用於初始化對象;2.\_\_destruct,用於清理資源;3.\_\_call,處理不存在的方法調用;4.\_\_get,實現動態屬性訪問;5.\_\_set,實現動態屬性設置。這些方法在特定情況下自動調用,提升代碼的靈活性和效率。

See all articles