资讯专栏INFORMATION COLUMN

后端_PHP

red_bricks / 1171人阅读

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

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文件:
//单行注释
/*
多行注释
*/
输出文本的命令 echo print

变量:

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

运算符:

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

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

Trait

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

闭包和匿名函数

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

参考文章

收藏了8年的PHP优秀资源,都给你整理好了----Jioby :https://github.com/shockerli

PHP组件库----https://packagist.org/


文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/30138.html

相关文章

  • vue的axios组件如何与PHP后端交换数据

    摘要:本文的目的在于探讨前后端数据交互,并给出不同的解决方案供大家参考。实际使用只需在配置文件配置其他配置其他组件配置以上就是前端处理和后端处理两种解决方案,可根据实际情况选择 一、前言 axios是vue项目中用来使用ajax技术来与后台交换数据的一个组件,在vue的作者推荐下,相当数量的vue前端开发人员开始使用它。但是在实际开发过程中,却时有出现后端接收不到前端post过来的数据的情况...

    韩冰 评论0 收藏0
  • vue的axios组件如何与PHP后端交换数据

    摘要:本文的目的在于探讨前后端数据交互,并给出不同的解决方案供大家参考。实际使用只需在配置文件配置其他配置其他组件配置以上就是前端处理和后端处理两种解决方案,可根据实际情况选择 一、前言 axios是vue项目中用来使用ajax技术来与后台交换数据的一个组件,在vue的作者推荐下,相当数量的vue前端开发人员开始使用它。但是在实际开发过程中,却时有出现后端接收不到前端post过来的数据的情况...

    CloudwiseAPM 评论0 收藏0
  • 杂货 - 收藏集 - 掘金

    摘要:消息队列技术介绍后端掘金一消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合异步消息流量削锋等问题。的内存优化后端掘金声明本文内容来自开发与运维一书第八章,如转载请声明。 消息队列技术介绍 - 后端 - 掘金一、 消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题。实现高性能、高可用、可伸缩和最终一致性架构。是大型分布式系...

    loostudy 评论0 收藏0
  • 使用JWT(Json Web Token)实现登录认证

    摘要:今天我们来结合实例给大家讲述的实战应用,就是如何使用前端与后端实现用户登录鉴权认证的过程。只用了一个串,建立前后端的验证的数据传递,实现了有效的登录鉴权过程。 今天我们来结合实例给大家讲述JWT(Json Web Token)的实战应用,就是如何使用前端Axios与后端PHP实现用户登录鉴权认证的过程。 文中涉及的重要知识点: axios异步请求:axios-基于Promise的HTT...

    Yu_Huang 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<