剛剛學習PHP,在學校中沒有接觸過這個語言,可是身邊的人都說php好,通過這幾天的學習,我對它的基礎有了必定的認知和了解,php是「PHP Hypertext Preprocessor」的首字母縮寫,中文名:超文本預處理器是一種通用的開源腳本語言。php腳本是在服務器上執行的,php文件可以包含文本、HTML、css以及php代碼。php
咱們在接觸它的時候要知道php可以爲咱們作什麼:css
1.可以生成動態頁面內容 2.可以建立、打開、讀取、寫入、刪除以及關閉服務器上的文件 3.可以接收表單數據 4.可以發送並取回cookies數據庫
5.可以添加、刪除、修改數據庫中的數據 6.可以限制用戶訪問網站中的某些頁面 7.可以對數據進行加密經過php,你能夠不受限只輸出HTML,你還可以輸出圖像、PDF文件,甚至是flash影片,您也能夠輸出任何文本。服務器
php的優點:cookie
1.對平臺的兼容性好(window、Linux、mac)編輯器
2.幾乎兼容全部的服務器(Apache、IIS)函數
3.支持多種數據庫學習
4.免費開源的腳本語言,易於學習,並能高效的運行在服務器端網站
首先咱們要學習php就要搭建一個環境,本人是用xampp集成環境包搭建的,xampp中包含php中必要的Apache服務器+MySQL數據庫,安裝好後只要在安裝目錄下的htdocs文件夾中建立一個.php文件就可在任意編輯器上編輯啦。加密
<?php ?>表示這裏面是php代碼,通過這兩天學習,其php中的基礎代碼跟主流語言很相像,其中也有要注意的地方有變量,變量必須以$開頭,其後是變量名稱;變量名稱必需要以字母或者下劃線開頭,不能以數字開頭,變量名稱對打下寫敏感($A跟$a是兩個不一樣的變量);
還有php的常量,若是須要設置常量,就要用到define()函數,其中它有重要的三個參數
1.首個參數定義常量的名稱 2.第二個參數定義常量的值 3.第三個常量可選,規定常量名是否對大小寫敏感。默認是false(敏感);
eg:<?php
define("CHR","你好");
?>
for、switch、if....else、函數,這些相關的東西都跟咱們以前學過同樣,因此就不介紹啦,
我以爲要學好PHP要有一個細緻的心,PHP的遠不是如此簡單,而個人php之路纔剛剛開始,關於PHP的博客文章在近期我會大量的寫,雖然極可能變成流水帳,可是這也是自我提高的一種方式,我要堅持(有沒有小夥伴有學習PHP好的經驗能夠跟我分享下,歡迎一塊兒學習探討,一塊兒@我,哈哈)