后端_PHP

PHP

PHP是超文本预处理语言,一种开源的通用计算机语言. PHP 是一门编写 web 页面的语言,底层使用 C 语言实现,使用 HTML 的标签语法包裹代码。PHP 通常跑在服务端,与 web 服务器配合工作,负责把 HTML 加工完返回给访问者。

PHP使用单继承模型,即先写一个通用的类,实现基本的功能,然后扩展这个根类

PHP知识点: HTML CSS JavaScript PHP语法 功能实践(会员系统,文件上传,邮件发送),MYSQL.

Composer

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 print

变量:

储存数据的容器,语句和变量都是区分大小写的,变量以$开头,变量名只能是字母与数字字符已经下划线.开头不能是数字.  
PHP支持八种数据类型,包括四种标量类型,两种符合类型和两种特殊类型。
布尔类型(boolean):只有两个值,一个True,另一个是False,不区分大小写.
整型:可以用十进制,八进制,十六进制指定,
浮点型:小数,使用科学计数法可以使用小写e.
字符串是由一系列字符组成,可以使用单引号形式,双引号形式,Heredoc结构形式.在双引号中包含变量时,变量会与双引号中的内容链接在一起.在单引号时,变量会被当做字符串输出.
资源是由专门的函数来建立和使用的,可以对资源进行操作.
NULL是空类型,对大小写不敏感,NULL类型只有一个值,表示一个变量没有值,当被赋值为NULL,或者尚未被赋值,或者被unset(),这三种情况被认为NULL.

运算符:

算术运算符: + - * / %
比较运算符: == ===  != <> !== < > <== >==
三元运算符: ? :
逻辑运算符: and or xor ! &&  ||
连接运算符: . .=
错误控制运算符: @

组件
组件是一组打包的代码,是一系列的相关的类,接口和Trait,用于帮助我们解决某一个具体的问题.

Trait

类的部分实现,可以混入一个或多个现有的类中,表明类可以做什么,提供模块化实现,它是一种代码复用技术,为PHP单继承限制,提供一套灵活的代码复用机制.

闭包和匿名函数

闭包是指的是创建封装周围状态的函数,即使闭包所在的环境不存在了,闭包中封装的状态依然存在.
 匿名函数:没有名称的函数,匿名函数可以赋值给变量,可以调用,可以传入参数,适合作为函数或方法的回调.

参考文章


相关推荐