摘要:是超文本預(yù)處理語言一種開源的通用計(jì)算機(jī)語言是一門編寫頁面的語言,底層使用語言實(shí)現(xiàn),使用的標(biāo)簽語法包裹代碼。通常跑在服務(wù)端,與服務(wù)器配合工作,負(fù)責(zé)把加工完返回給訪問者。
PHP
PHP是超文本預(yù)處理語言,一種開源的通用計(jì)算機(jī)語言. PHP 是一門編寫 web 頁面的語言,底層使用 C 語言實(shí)現(xiàn),使用 HTML 的標(biāo)簽語法包裹代碼。PHP 通常跑在服務(wù)端,與 web 服務(wù)器配合工作,負(fù)責(zé)把 HTML 加工完返回給訪問者。
PHP使用單繼承模型,即先寫一個通用的類,實(shí)現(xiàn)基本的功能,然后擴(kuò)展這個根類
PHP知識點(diǎn): HTML CSS JavaScript PHP語法 功能實(shí)踐(會員系統(tǒng),文件上傳,郵件發(fā)送),MYSQL.
Composer
PHP用于管理項(xiàng)目依賴的工具,打開命令行并依次執(zhí)行下列命令,之后將composer.bat文件放到php.exe在同一目錄,在php目錄下新建composer.bat文件,將第四行代碼保存此文件中。$ composer --version 查看版本號 $ composer selfupdate 更新版本
php -r "copy("https://install.phpcomposer.com/installer", "composer-setup.php");" php composer-setup.php php -r "unlink("composer-setup.php");" @php "%~dp0composer.phar" %*
基本語法:
PHP文件:
//單行注釋
/*
多行注釋
*/
輸出文本的命令 echo print
變量:
儲存數(shù)據(jù)的容器,語句和變量都是區(qū)分大小寫的,變量以$開頭,變量名只能是字母與數(shù)字字符已經(jīng)下劃線.開頭不能是數(shù)字. PHP支持八種數(shù)據(jù)類型,包括四種標(biāo)量類型,兩種符合類型和兩種特殊類型。 布爾類型(boolean):只有兩個值,一個True,另一個是False,不區(qū)分大小寫. 整型:可以用十進(jìn)制,八進(jìn)制,十六進(jìn)制指定, 浮點(diǎn)型:小數(shù),使用科學(xué)計(jì)數(shù)法可以使用小寫e. 字符串是由一系列字符組成,可以使用單引號形式,雙引號形式,Heredoc結(jié)構(gòu)形式.在雙引號中包含變量時,變量會與雙引號中的內(nèi)容鏈接在一起.在單引號時,變量會被當(dāng)做字符串輸出. 資源是由專門的函數(shù)來建立和使用的,可以對資源進(jìn)行操作. NULL是空類型,對大小寫不敏感,NULL類型只有一個值,表示一個變量沒有值,當(dāng)被賦值為NULL,或者尚未被賦值,或者被unset(),這三種情況被認(rèn)為NULL.
運(yùn)算符:
算術(shù)運(yùn)算符: + - * / % 比較運(yùn)算符: == === != <> !== < > <== >== 三元運(yùn)算符: ? : 邏輯運(yùn)算符: and or xor ! && || 連接運(yùn)算符: . .= 錯誤控制運(yùn)算符: @
組件
組件是一組打包的代碼,是一系列的相關(guān)的類,接口和Trait,用于幫助我們解決某一個具體的問題.
Trait
類的部分實(shí)現(xiàn),可以混入一個或多個現(xiàn)有的類中,表明類可以做什么,提供模塊化實(shí)現(xiàn),它是一種代碼復(fù)用技術(shù),為PHP單繼承限制,提供一套靈活的代碼復(fù)用機(jī)制.
閉包和匿名函數(shù)
閉包是指的是創(chuàng)建封裝周圍狀態(tài)的函數(shù),即使閉包所在的環(huán)境不存在了,閉包中封裝的狀態(tài)依然存在. 匿名函數(shù):沒有名稱的函數(shù),匿名函數(shù)可以賦值給變量,可以調(diào)用,可以傳入?yún)?shù),適合作為函數(shù)或方法的回調(diào).
參考文章
收藏了8年的PHP優(yōu)秀資源,都給你整理好了----Jioby :https://github.com/shockerli
PHP組件庫----https://packagist.org/
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/30138.html
摘要:本文的目的在于探討前后端數(shù)據(jù)交互,并給出不同的解決方案供大家參考。實(shí)際使用只需在配置文件配置其他配置其他組件配置以上就是前端處理和后端處理兩種解決方案,可根據(jù)實(shí)際情況選擇 一、前言 axios是vue項(xiàng)目中用來使用ajax技術(shù)來與后臺交換數(shù)據(jù)的一個組件,在vue的作者推薦下,相當(dāng)數(shù)量的vue前端開發(fā)人員開始使用它。但是在實(shí)際開發(fā)過程中,卻時有出現(xiàn)后端接收不到前端post過來的數(shù)據(jù)的情況...
摘要:本文的目的在于探討前后端數(shù)據(jù)交互,并給出不同的解決方案供大家參考。實(shí)際使用只需在配置文件配置其他配置其他組件配置以上就是前端處理和后端處理兩種解決方案,可根據(jù)實(shí)際情況選擇 一、前言 axios是vue項(xiàng)目中用來使用ajax技術(shù)來與后臺交換數(shù)據(jù)的一個組件,在vue的作者推薦下,相當(dāng)數(shù)量的vue前端開發(fā)人員開始使用它。但是在實(shí)際開發(fā)過程中,卻時有出現(xiàn)后端接收不到前端post過來的數(shù)據(jù)的情況...
摘要:消息隊(duì)列技術(shù)介紹后端掘金一消息隊(duì)列概述消息隊(duì)列中間件是分布式系統(tǒng)中重要的組件,主要解決應(yīng)用耦合異步消息流量削鋒等問題。的內(nèi)存優(yōu)化后端掘金聲明本文內(nèi)容來自開發(fā)與運(yùn)維一書第八章,如轉(zhuǎn)載請聲明。 消息隊(duì)列技術(shù)介紹 - 后端 - 掘金一、 消息隊(duì)列概述 消息隊(duì)列中間件是分布式系統(tǒng)中重要的組件,主要解決應(yīng)用耦合、異步消息、流量削鋒等問題。實(shí)現(xiàn)高性能、高可用、可伸縮和最終一致性架構(gòu)。是大型分布式系...
摘要:今天我們來結(jié)合實(shí)例給大家講述的實(shí)戰(zhàn)應(yīng)用,就是如何使用前端與后端實(shí)現(xiàn)用戶登錄鑒權(quán)認(rèn)證的過程。只用了一個串,建立前后端的驗(yàn)證的數(shù)據(jù)傳遞,實(shí)現(xiàn)了有效的登錄鑒權(quán)過程。 今天我們來結(jié)合實(shí)例給大家講述JWT(Json Web Token)的實(shí)戰(zhàn)應(yīng)用,就是如何使用前端Axios與后端PHP實(shí)現(xiàn)用戶登錄鑒權(quán)認(rèn)證的過程。 文中涉及的重要知識點(diǎn): axios異步請求:axios-基于Promise的HTT...
閱讀 3503·2023-04-26 02:00
閱讀 3096·2021-11-22 13:54
閱讀 1709·2021-08-03 14:03
閱讀 720·2019-08-30 15:52
閱讀 3101·2019-08-29 12:30
閱讀 2430·2019-08-26 13:35
閱讀 3375·2019-08-26 13:25
閱讀 3011·2019-08-26 11:39