一、什麼是php?
php現在的全稱是hypertext preprocessor,最初它的名稱是personal home page。
php是一種伺服器端html--嵌入式指令碼描述語言,與jsp類似。
其最強大和最重要的特徵是其資料庫整合層,使用它完成乙個含有資料庫功能的網頁是不可置信的簡單。
在html檔案中,php指令碼程式(語法類似於perl或者c語言)可以使用特別的php標籤進行引用, 這樣網頁製作者也不必完全依賴html生成網頁了。由於php是在伺服器端執行的,客戶端是看不到php**的。 php可以完成任何cgi指令碼可以完成的任務,但它的功能的發揮取決於它和各種資料庫的相容性。 php除了可以使用http進行通訊,也可以使用imap, snmp, nntp, pop3協議。
二、php能幹什麼?
使用php可以快速的開發乙個**,也可以使用它進行其他的web應用開發。通常我們使用php都是開發**。
三、php有哪些優勢呢?
1. php有良好的安全性;
2. php可以比cgi或者perl更快速的執行動態網頁,與其他的程式語言相比,php是將程式嵌入到html文件中去執行,執行效率比完全生成html標記的cgi要高許多。php具有非常強大的功能,所有的cgi的功能php都能實現;
3. php支援幾乎所有流行的資料庫以及作業系統;
4.支援物件導向,可以使用oop思想來進行高階程式設計;
5. 最重要的是php可以用c、c++進行程式的擴充套件;
四、開發環境的搭建
首先說一下整合開發環境,也就是開發工具集。
php作為一種廣泛使用的語言,自然有很多開發工具集,具體有:netbeans、zend studio、eclipse with pdt、coda(針對mac) 、php storm等等這裡我不一一加以介紹,但我個人推薦大家使用netbeans,很好用,功能強大,而且免費,對於程式設計師來說很perfect,不是嗎?
說下netbeans的快捷鍵:
1.在檔案中查詢指定內容 ctrl+f
2.在檔案中替換指定內容 ctrl+h
3.在整個專案中查詢指定內容 ctrl+shift+f
4.自動複製整行** ctrl+shift+上/下方向鍵
5.變數重新命名:ctrl+r
6.注釋/取消注釋:ctrl+/ 此功能支援多行注釋,但首先需選中所要注釋行
7.自動移動** alt+shift+上/下方向鍵
8.被選定的**格式化 alt+shift+f
9.將插入記號移至匹配的方括號 ctrl-[
10.ctrl+數字鍵盤上的 - 摺疊(隱藏)**塊
11.ctrl+數字鍵盤上的 + 展開已摺疊的**塊。
php開發環境搭建
1 配置httpd.conf 載入php模組 loadmodule php5 module php安裝路徑 php5apache2 2.dll phpinidir php安裝路徑 2 配置php.ini extension dir php安裝路徑 ext extension php mysql.dl...
PHP開發環境搭建
mysql相對來說也是比較簡單 mysql的安裝則基本是一路點繼續 別忘了設定密碼 安裝的時候忘了截圖,這裡就不展示了,安裝後需要在系統環境變數的path新增mysql的bin目錄路徑。安裝後的目錄如圖所示 在php目錄下有php.ini xx這樣的檔案,選擇其中乙個改為php.ini檔案 新增環境...
PHP 開發環境搭建
新增環境變數 php目錄 和 php目錄 ext 目錄新增到環境變數path配置apache修改apache24 conf hpptd.conf 設定 serverroot c php httpd 2.4.23 win64 vc14 apache24 設定 documentroot c php ht...