後端_PHP

PHP

PHP是超文本預處理語言,一種開源的通用計算機語言. PHP 是一門編寫 web 頁面的語言,底層使用 C 語言實現,使用 HTML 的標籤語法包裹代碼。PHP 一般跑在服務端,與 web 服務器配合工做,負責把 HTML 加工完返回給訪問者。php

PHP使用單繼承模型,即先寫一個通用的類,實現基本的功能,而後擴展這個根類

PHP知識點: HTML CSS JavaScript PHP語法 功能實踐(會員系統,文件上傳,郵件發送),MYSQL.git

Composergithub

PHP用於管理項目依賴的工具,打開命令行並依次執行下列命令,以後將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文件:<?php codeing ?>
//單行註釋
/*
多行註釋
*/
輸出文本的命令 echo printweb

變量:服務器

儲存數據的容器,語句和變量都是區分大小寫的,變量以$開頭,變量名只能是字母與數字字符已經下劃線.開頭不能是數字.  
PHP支持八種數據類型,包括四種標量類型,兩種符合類型和兩種特殊類型。
布爾類型(boolean):只有兩個值,一個True,另外一個是False,不區分大小寫.
整型:能夠用十進制,八進制,十六進制指定,
浮點型:小數,使用科學計數法可使用小寫e.
字符串是由一系列字符組成,可使用單引號形式,雙引號形式,Heredoc結構形式.在雙引號中包含變量時,變量會與雙引號中的內容連接在一塊兒.在單引號時,變量會被當作字符串輸出.
資源是由專門的函數來創建和使用的,能夠對資源進行操做.
NULL是空類型,對大小寫不敏感,NULL類型只有一個值,表示一個變量沒有值,當被賦值爲NULL,或者還沒有被賦值,或者被unset(),這三種狀況被認爲NULL.

運算符:閉包

算術運算符: + - * / %
比較運算符: == ===  != <> !== < > <== >==
三元運算符: ? :
邏輯運算符: and or xor ! &&  ||
鏈接運算符: . .=
錯誤控制運算符: @

組件
組件是一組打包的代碼,是一系列的相關的類,接口和Trait,用於幫助咱們解決某一個具體的問題.composer

Trait模塊化

類的部分實現,能夠混入一個或多個現有的類中,代表類能夠作什麼,提供模塊化實現,它是一種代碼複用技術,爲PHP單繼承限制,提供一套靈活的代碼複用機制.

閉包和匿名函數函數

閉包是指的是建立封裝周圍狀態的函數,即便閉包所在的環境不存在了,閉包中封裝的狀態依然存在.
 匿名函數:沒有名稱的函數,匿名函數能夠賦值給變量,能夠調用,能夠傳入參數,適合做爲函數或方法的回調.

參考文章工具

相關文章
相關標籤/搜索