### 什么是PHP??
php是Hypertext Preprocessor的縮寫,php是一種內嵌 HTML的腳本語言。PHP的獨特語法混合了c,java和perl及PHP式的新語法。這門語言的的目標是讓網頁開發人員快速的寫出動態的網頁。?
### 什么是PHPer??
PHP programmer,指編寫PHP的程序員?
### 什么是模式??
模式,即pattern。其實就是解決某一類問題的方法論。你把解決某類問題的方法總結歸納到理論高度,那就是模式。?
### 什么是框架??
框架,即framework。其實就是某種應用的半成品,就是一組組件,供你選用完成你自己的系統。簡單說就是使用別人搭好的舞臺,你來做表演。而且,框架一般是成熟的,不斷升級的軟件。?
#### 什么是模版??
PHP模板發展自Perl的Template。模板能夠改善網站的結構,可以在幾秒鐘改變你的整個站點的外觀; 抽象程序設計,沒有垃圾HTML代碼; 設計人員不需要關心全部的"模糊"代碼; 運行更加的快速; 更容易重用舊的模版(對普通的表單而說)?
#### 什么是CGI用戶??
CGI 是Common Gateway Interface (公共網關接口)的縮寫, Web主機與其外部電腦程序之間所使用的一種信息交換標準。撰寫外部程序時可采用執行Web主機的操作系統所支持的任一種程式設計語言。?
#### 什么是資源數據庫??
資源是一種特殊變量,保存了到外部資源的一個引用。資源是通過專門的函數來建立和使用的。所有這些函數及其相應資源類型見php手冊。?
### 什么是類??
類是對某個對象的定義。它包含有關對象動作方式的信息,包括它的名稱、方法、屬性和事件。實際上它本身并不是對象,因為它不存在于內存中。當引用類的代碼運行時,類的一個新的實例,即對象,就在內存中創建了。雖然只有一個類,但能從這個類在內存中創建多個相同類型的對象。?
### 什么是函數??
函數為程序設計人員提供了方便,通常在進行一個復雜的程序設計時,總是根據所要完成的功能,將程序劃分為一些相對獨立的部分,每一部分編寫一個函數,從而使各部分充分獨立,任務單一,程序清晰,易懂、易讀、易維護。?
### 什么是面向對象??
面向對象方法(Object-Oriented Method)是一種把面向對象的思想應用于軟件開發過程中,指導開發活動的系統方法,簡稱OO (Object-Oriented)方法,是建立在“對象”概念基礎上的方法學。對象是由數據和容許的操作組成的封裝體,與客觀實體有直接對應關系,一個對象類定義了具有相似性質的一組對象。而每繼承性是對具有層次關系的類的屬性和操作進行共享的一種方式。所謂面向對象就是基于對象概念,以對象為中心,以類和繼承為構造機制,來認識、理解、刻畫客觀世界和設計、構建相應的軟件系統。?
### 什么是session??
session用中文來解釋就是會話期。一個會話期開始于用戶輸入一個站點的網址時,結束于他離開這個站點時。?
### 什么是socket??
? ? 所謂socket通常也稱作"套接字",用于描述IP地址和端口,是一個通信鏈的句柄。應用程序通常通過"套接字"向網絡發出請求或者應答網絡請求。?
### 什么是pecl??
? ? PECL 是通過 PEAR 打包系統來的 PHP 擴展庫倉庫。?
### 什么是變量??
? ?PHP 中的變量用一個美元符號后面跟變量名來表示。變量名是區分大小寫的。?
### 什么是常量??
? ?常量是一個簡單值的標識符(名字)。如同其名稱所暗示的,在腳本執行期間該值不能改變(除了所謂的魔術常量,它們其實不是常量)。常量默認為大小寫敏感。按照慣例常量標識符總是大寫的。?
### 什么是引用??
? ? 在 PHP 中引用意味著用不同的名字訪問同一個變量內容。這并不像 C 的指針,替代的是,引用是符號表別名。注意在 PHP 中,變量名和變量內容是不一樣的,因此同樣的內容可以有不同的名字。最接近的比喻是 Unix 的文件名和文件本身――變量名是目錄條目,而變量內容則是文件本身。引用可以被看作是 Unix 文件系統中的 hardlink。?
### 什么是序列化??
? ? PHP不支持永久對象,在OOP中永久對象是可以在多個應用的引用中保持狀態和功能的對象,這意味著擁有將對象保存到一個文件或數據庫中的能力,而且可以在以后裝入對象。這就是所謂的序列化機制。PHP 擁有序列化方法,它可以通過對象進行調用,序列化方法可以返回對象的字符串表示。然而,序列化只保存了對象的成員數據而不包話方法。?
### 什么是構造函數??
? ?構造函數是類中的一個特殊函數,當使用 new 操作符創建一個類的實例時,構造函數將會自動調用。當函數與類同名時,這個函數將成為構造函數。如果一個類沒有構造函數,則調用基類的構造函數,如果有的話。?
### 什么是析構函數??
PHP 5 引入了析構函數的概念,這類似于其它面向對象的語言,如 C 。析構函數會在到某個對象的所有引用都被刪除或者當對象被顯式銷毀時執行。?
### 什么是Cookie??
? ? cookie 是一種在遠程瀏覽器端儲存數據并以此來跟蹤和識別用戶的機制。可以用 setcookie() 或 setrawcookie() 函數來設置 cookie。cookie 是 HTTP 標頭的一部分,因此 setcookie() 函數必須在其它信息被輸出到瀏覽器前調用,這和對 header() 函數的限制類似。可以使用輸出緩沖函數來延遲腳本的輸出,直到按需要設置好了所有的 cookie 或者其它 HTTP 標頭。?
### 什么是LAMP、WAMP??
LAMP是基于Linux,Apache,MySQL和PHP的開放資源網絡開發平臺,PHP是一種有時候用 Perl或Python代替的編程語言。這個術語來自歐洲,在那里這些程序用常用來集合有時作為一種標準開發環境。名字來源于每個程序的第一封信。每個程序在所有權里都是符合開放資源標準:Linux是開放系統;Apache是最通用的網絡服務器;mySQL是帶有基于網絡管理附加工具的關系數據庫;PHP是流行的對象腳本語言,它包含了多數其它語言的優秀特征來使得它的網絡開發更加有效。開發者在Windows操作系統下使用這些Linux環境里的工具稱為使用WAMP。
- 序言
- ThinkPHP官方資源
- 術語
- 根目錄
- php術語
- jwt
- 下載jwt
- 認識jwt
- 生成token
- 驗證token
- lcobucci/jwt
- 安裝
- 配置
- 生成token
- 解析令牌
- 驗證令牌
- 擴展庫jwt
- thinkPHP使用lcobucci/jwt
- phpmailer
- PHPMailer的使用
- phpMailer config
- 短信驗證嗎
- 阿里云短信驗證碼發送類
- 權限管理
- 基于thinkphp6.0
- 通用函數
- 密碼加密
- 數組
- 數據庫
- 查詢數據
- 添加數據
- 刪除數據
- 批量刪除
- 更新數據
- 請求流程
- thinkphp6安裝
- thinkphp6目錄介紹
- 單應用
- 多應用
- 配置文件
- 模型,模板與Model的區別
- .env介紹
- 入口文件
- 控制器
- model層
- 視圖層
- common公共函數
- 路由
- 命令行
- 常用thinkphp函數和方法
- 高德地圖i定位城市
- 更新日志