很久没写代码了,温习一下php,顺便update一下php8带来的改变。

1、变量类型

过去是八种变量类型,现在增加了callable(可调用)、iterable(可迭代)两种复合类型

PHP 包括几个函数可以判断变量的类型,例如:gettype(),is_array(),is_float(),is_int(),is_object() 和 is_string()

2、自php8.0 开始支持数字字符串

3、超全局变量

PHP 中的许多预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行 global $variable; 就可以访问它们。

这些超全局变量是:

  • $GLOBALS
  • $_SERVER
  • $_GET
  • $_POST
  • $_FILES
  • $_COOKIE
  • $_SESSION
  • $_REQUEST
  • $_ENV

从 PHP 8.1.0 起, $GLOBALS 现在是全局符号表的只读副本。 也就是说,全局变量不能通过副本进行修改。 在之前的版本中,$GLOBALS 数组和 PHP 数组通常传值的行为不一样,全局变量可通过副本修改。

订阅评论
提醒
guest

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

0 评论
内联反馈
查看所有评论

一柱擎天也打不到太阳,钻地三尺也挖不倒金矿,小弟弟只是欲望,不是真相。

京ICP备14029665号-3

                 
0
希望看到您的想法,请您发表评论x

使用您的凭据登录

    

忘记密码?

创建帐号