PHP7 整型处理机制修改


Posted in PHP onMarch 09, 2021

一、无效八进制数字会报编译错误

无效的八进制数字(包含大于7的数字)会报编译错误,比如下面的代码会报错:     

$i = 0781; // 8 is not a valid octal digit!

老版本的PHP会把无效的数字忽略。

 

二、位移负的位置会产生异常

 var_dump(1 >> -1);
 // ArithmeticError: Bit shift by negative number

 

三、左位移如果超出位数返回0

var_dump(1 << 64); // int(0)

老版本的PHP运行结果和cpu架构有关系。比如x86会返回1。

 

四、右位移超出会返回0或者-1.

var_dump(1 >> 64);  // int(0)
var_dump(-1 >> 64); // int(-1)

 

PHP 相关文章推荐
vBulletin Forum 2.3.xx SQL Injection
Oct 09 PHP
在Windows中安装Apache2和PHP4的权威指南
Oct 09 PHP
让你同时上传 1000 个文件 (一)
Oct 09 PHP
PHP的中问验证码
Nov 25 PHP
鸡肋的PHP单例模式应用详解
Jun 03 PHP
php+mysql大量用户登录解决方案分析
Dec 29 PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
Mar 19 PHP
PHP date函数常用时间处理方法
May 11 PHP
PHP概率计算函数汇总
Sep 13 PHP
Zend Framework实现多服务器共享SESSION数据的方法
Mar 22 PHP
PHP模板引擎Smarty自定义变量调解器用法
Apr 11 PHP
PHP与SQL语句常用大全
Dec 10 PHP
PHP7 参数处理机制修改
Mar 09 #PHP
PHP7 foreach() 函数修改
Mar 09 #PHP
PHP7 list() 函数修改
Mar 09 #PHP
PHP7变量处理机制修改
Mar 09 #PHP
PHP7新特性
Mar 09 #PHP
Yii 实现数据加密和解密
Mar 09 #PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
Mar 09 #PHP
You might like
程序员编程十条戒律
2009/07/09 PHP
PHP生成RSS文件类实例
2014/12/05 PHP
基于thinkPHP框架实现留言板的方法
2016/10/17 PHP
[原创]图片分页查看
2006/08/28 Javascript
IE和Firefox下event事件杂谈
2009/12/18 Javascript
javascript 循环读取JSON数据的代码
2010/07/17 Javascript
jquery获取div距离窗口和父级dv的距离示例
2013/10/10 Javascript
js简单实现交换Li的值
2014/05/22 Javascript
Jqgrid之强大的表格插件应用
2015/12/02 Javascript
使用json来定义函数,在里面可以定义多个函数的实现方法
2016/10/28 Javascript
关于Bootstrap按钮组件消除黄框的方法
2017/05/19 Javascript
基于react框架使用的一些细节要点的思考
2017/05/31 Javascript
React + webpack 环境配置的方法步骤
2017/09/07 Javascript
利用hasOwnProperty给数组去重的面试题分享
2018/11/05 Javascript
一次Webpack配置文件的分离实战记录
2018/11/30 Javascript
JS控制GIF图片的停止与显示
2019/10/24 Javascript
小程序实现简单语音聊天的示例代码
2020/07/24 Javascript
如何手写简易的 Vue Router
2020/10/10 Javascript
[00:38]TI珍贵瞬间系列(二):笑
2020/08/26 DOTA
Python使用PIL模块生成随机验证码
2017/11/21 Python
python将字典内容存入mysql实例代码
2018/01/18 Python
详解Python下ftp上传文件linux服务器
2018/06/21 Python
利用Python如何制作好玩的GIF动图详解
2018/07/11 Python
Python实现判断一个整数是否为回文数算法示例
2019/03/02 Python
对Django外键关系的描述
2019/07/26 Python
对Django 转发和重定向的实例详解
2019/08/06 Python
python实现凯撒密码、凯撒加解密算法
2020/06/11 Python
Python实现粒子群算法的示例
2021/02/14 Python
澳大利亚最受欢迎的女士度假服装:Kabana Shop
2020/10/10 全球购物
军训感想500字
2014/02/20 职场文书
上海世博会志愿者口号
2014/06/17 职场文书
2014年四风问题个人对照自查剖析材料
2014/09/15 职场文书
导游词之蜀山胜景瓦屋山
2019/11/29 职场文书
CSS3通过var()和calc()函数实现动画特效
2021/03/30 HTML / CSS
PHP实现考试倒计时功能代码
2021/04/16 PHP
Python基础 括号()[]{}的详解
2021/11/07 Python