程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 【php學習】PHP 入門經典第一章筆記,php第一章

【php學習】PHP 入門經典第一章筆記,php第一章

編輯:關於PHP編程

【php學習】PHP 入門經典第一章筆記,php第一章


第一章:

php在線手冊:http://php.net/manual/zh/index.php

 

在開始學習PHP之前,先來看一個合格的PHP程序員今後應具備哪些知識,這裡只是筆者的一些總結,希望對讀者接下來的學習有所幫助。

從廣泛意義上講,PHP程序員僅掌握PHP是不夠的,需要在學習PHP的過程中掌握更多的知識,這樣才能開發出更好、更完善的軟件。在前台頁面設置過程中需要掌握HTML、DIV、CSS、Javascript腳本等;在程序安全上需要掌握服務器基本的配置知識、安全過濾權限等;在程序優化和性能上需要掌握數據庫的基本知識和優化等。

在開始學習本書知識之前,應做好以下准備工作。
❑有足夠的信心和准備時間(很多失敗者都是因為沒有時間而半途而廢的)。
❑一點數學基礎(使用相對較少,PHP更注重邏輯編程)。
❑一點英文基礎(認識26個字母即可)。
❑一點網絡基礎(了解一些基礎的網絡名詞即可,如郵件、HTTP、登錄等)。

1.簡單【說明】PHP程序運行過程中,PHP預處理器、Web服務器和數據庫各自的功能,並簡單描述PHP程序的工作流程

php預處理器的功能:asp PHP .net web語言都是一樣的,通過自身的計算機制以及數據庫查詢。 在服務器上生成結果然後通過HTML方式展示給客戶端。

web服務器的功能:web服務器是用來接收HTTP請求並響應這個請求(如按照客戶端的請求去對數據庫數據進行操作),通常在WEB開發中如果客戶端發起請求給服務端,那麼必須有WEB服務器,否則這個請求是沒人收的。

數據庫的功能:數據庫就是一組經過計算機整理後的數據,存儲在一個或多個文件中,而管理這個數據庫的軟件就稱之為數據庫管理系統。

具有如下功能:
(1)數據定義功能。DBMS提供相應數據語言來定義(DDL)數據庫結構,它們是刻畫數據庫框架,並被保存在數據字典中。
(2)數據存取功能。DBMS提供數據操縱語言(DML),實現對數據庫數據的基本存取操作:檢索,插入,修改和刪除。
(3)數據庫運行管理功能。DBMS提供數據控制功能,即是數據的安全性、完整性和並發控制等對數據庫運行進行有效地控制和管理,以確保數據正確有效。
(4)數據庫的建立和維護功能。包括數據庫初始數據的裝入,數據庫的轉儲、恢復、重組織,系統性能監視、分析等功能。
(5)數據庫的傳輸。DBMS提供處理數據的傳輸,實現用戶程序與DBMS之間的通信,通常與操作系統協調完成。

 

PHP程序的工作流程:PHP 是服務端編程語言,編程語句類似C語言, 將你的程序邏輯翻譯成浏覽器可以識別的HTML 超文本標記語言,在客戶端浏覽器顯示。

web服務器運行php腳本語言的流程是什麼?

web服務器是用來接收HTTP請求並響應這個請求(如按照客戶端的請求去對數據庫數據進行操作),通常在WEB開發中如果客戶端發起請求給服務端,那麼必須有WEB服務器,否則這個請求是沒人收的。在早期的WEB開發中都是使用CGI來處理客戶端請求的,那時候還沒有這種專為WEB開發而設計的語言如PHP,不能夠做到HTML代碼和後台邏輯代碼的分離,所以CGI程序返回的結果通常都會包含一些HTML代碼,浏覽器接收到整個結果然後進行渲染。後來經過發展有了PHP這種可以將前後端進行分離的WEB開發語言,PHP代碼只負責處理後台邏輯,將大量的HTML代碼放在靜態HTML文件中,浏覽器最後渲染的結果是服務器返回的HTML代碼加JS代碼加CSS代碼以及PHP模板輸出的綜合結果。web服務器的運行,早期是以CGI為橋梁,然後運行php腳本語言。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved