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 相关文章推荐
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
Oct 09 PHP
使用php显示搜索引擎来的关键词
Feb 13 PHP
PHP中使用匿名函数操作数据库的例子
Nov 17 PHP
php实现表单多按钮提交action的处理方法
Oct 24 PHP
PHP几个实用自定义函数小结
Jan 25 PHP
php判断邮箱地址是否存在的方法
Feb 13 PHP
postfixadmin忘记密码后的修改密码方法详解
Jul 20 PHP
thinkPHP自动验证、自动添加及表单错误问题分析
Oct 17 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
Feb 06 PHP
thinkPHP框架动态配置用法实例分析
Jun 14 PHP
PHP设计模式之策略模式原理与用法实例分析
Apr 04 PHP
PHP+Apache实现二级域名之间共享cookie的方法
Jul 24 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
层叠菜单的动态生成
2006/10/09 PHP
php发送邮件的问题详解
2015/06/22 PHP
CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
2016/05/18 PHP
php和C#的yield迭代器实现方法对比分析
2019/07/17 PHP
JS 打印界面的CSS居中代码适用所有浏览器
2014/03/19 Javascript
jQuery的animate函数学习记录
2014/08/08 Javascript
通过location.replace禁止浏览器后退防止重复提交
2014/09/04 Javascript
JS使用oumousemove和oumouseout动态改变图片显示的方法
2015/03/31 Javascript
jquery实现表格隔行换色效果
2015/11/19 Javascript
利用jQuery实现CheckBox全选/全不选/反选的简单代码
2016/05/31 Javascript
原生JS中slice()方法和splice()区别
2017/03/06 Javascript
Angularjs+bootstrap+table多选(全选)支持单击行选中实现编辑、删除功能
2017/03/27 Javascript
小程序实现左右来回滚动字幕效果
2018/12/28 Javascript
微信二次分享报错invalid signature问题及解决方法
2019/04/01 Javascript
js实现图片区域可点击大小随意改变(适用移动端)代码实例
2019/09/11 Javascript
layui下拉列表select实现可输入查找的方法
2019/09/28 Javascript
element-ui 远程搜索组件el-select在项目中组件化的实现代码
2019/12/04 Javascript
Angular5整合富文本编辑器TinyMCE的方法(汉化+上传)
2020/05/26 Javascript
HTML元素拖拽功能实现的完整实例
2020/12/04 Javascript
[09:43]DOTA2每周TOP10 精彩击杀集锦vol.5
2014/06/25 DOTA
[01:35]2018完美盛典章节片——共竞
2018/12/17 DOTA
Python中的类与对象之描述符详解
2015/03/27 Python
解决Pycharm调用Turtle时 窗口一闪而过的问题
2019/02/16 Python
OpenCV搞定腾讯滑块验证码的实现代码
2019/05/18 Python
django框架用户权限中的session缓存到redis中的方法
2019/08/06 Python
Python 类属性与实例属性,类对象与实例对象用法分析
2019/09/20 Python
pyinstaller打包单文件时--uac-admin选项不起作用怎么办
2020/04/15 Python
HTML5高仿微信聊天、微信聊天表情|对话框|编辑器功能
2018/04/23 HTML / CSS
英国时尚高尔夫服装购物网站:Trendy Golf
2020/01/10 全球购物
汽车检测与维修应届毕业生求职信
2013/10/19 职场文书
英文版区域经理求职信
2013/10/23 职场文书
英语系本科生求职信范文
2013/12/18 职场文书
机电一体化应届生求职信范文
2014/01/24 职场文书
幼儿园教师考核制度
2014/02/01 职场文书
地道战观后感2000字
2015/06/04 职场文书
MySQL 使用事件(Events)完成计划任务
2021/05/24 MySQL