美文网首页
PHP新特性笔记

PHP新特性笔记

作者: 梦醉书香 | 来源:发表于2017-05-21 15:12 被阅读12次

1. 命名空间

  • 使用namespace进行定义,导入时可以使用use

2. 接口

  • 像定义类一样使用 interface

3. 性状

  • 使用关键字trait定义,导入时在类里使用use导入

4. 生成器

  • 使用关键字yield。生成器从不返回值,只产生值

5. 闭包和匿名函数

  • 闭包是指在创建时封装周围状态的函数。
  • 匿名函数是指没有没有名称的函数。
  • 可以使用use关键字,把外部的变量附加到闭包上

6. 过滤

  • 使用htmlentities()函数。可以把把字符转换为 HTML 实体。
  • filter_var 使用特定的过滤器过滤一个变量,还可以用来验证数据,比如邮箱
  • filter_input 通过名称获取特定的外部变量,并且可以通过过滤器处理它

7. 安全

  • password_hash 创建密码的哈希
  • pasword_verify 验证密码是否和哈希匹配

8. 时间

  • DateTime 管理日期和时间的类
  • DateInterval 表示长度固定的时间段(如:“两天前”),或者相对而言的时间段(如“昨天”)
  • DateTimeZone 更改时间时区
  • DatePeriod 迭代处理一段时间

参考书籍
Modern PHP
参考链接
https://www.insp.top/article/learn-laravel-container

相关文章

  • Modern PHP 笔记(二):良好实践

    系列笔记:Modern PHP 笔记(一):语言特性Modern PHP 笔记(二):良好实践Modern PHP...

  • Modern PHP 笔记(一):语言特性

    系列笔记:Modern PHP 笔记(一):语言特性Modern PHP 笔记(二):良好实践Modern PHP...

  • Modern PHP 笔记(三):部署测试和调优

    系列笔记:Modern PHP 笔记(一):语言特性Modern PHP 笔记(二):良好实践Modern PHP...

  • PHP新特性笔记

    1. 命名空间 使用namespace进行定义,导入时可以使用use 2. 接口 像定义类一样使用 interfa...

  • 学习笔记《php新特性》

    我以前用的最熟的PHP版本是php5.2,对php5.3的新增特性也略有了解,但是之后的就没有系统的学习过,今天发...

  • php5.5 新特性

    php5.5新特性

  • php新特性

    php5.6新特性 参考 使用表达式定义常量,使用const定义常量数组 使用 ... 运算符定义变长参数函数 使...

  • PHP新特性

    PHP5.5新特性 字符串直接表达式 直接通过中括号获取字符串中的单个字符。 foreach和list() for...

  • PHP 新特性

    命名空间 namespace 其作用是按照一种虚拟的层次结构组织PHP代码,现代PHP组件和框架都放在各自全局唯一...

  • 生成器

    PHP Manual手册对于生成器的概述:PHP Manual Generator PHP Manual手册新特性...

网友评论

      本文标题:PHP新特性笔记

      本文链接:https://www.haomeiwen.com/subject/fvzmxxtx.html