PHP初学,把自己的代码部署到了一个叫做id666的免费空间,PHP版本是5.2.9

因为不想关心错误代码,于是自己封装了一个mysqli函数(我不是很懂PHP下类使用以及PDO……)

叫做safe_query()(见libMysqli.php,欢迎抓虫)

因为我要同时return整形值affected_rows和返回的数组

(update等sql语句不返回数据,所以affected_rows有必要)

因此我把查询后要返回的数组做引用传值safe_query($query, &$result, $bind_params = NULL)

然后他们告诉我$stmt->bind_param()第一个参数要传值,剩下的要传引用

我按要求封了一个array,第一个元素byVal,剩下的byRef,用call_user_func_array()传过去

结果他们又告诉我call_user_func_array()5.2版要传值,5.3版要传引用。

于是我还得作区分,抄了一个refValues($arr)按版本区分这个数组怎么传

我琢磨着这下大概可以兼容全部PHP5了吧~~~~

一个月以后,我又写了另一个项目,电脑重装之后顺便安了个WAMP(PHP5.5),打算本地调试

然后他喵的告诉我Fatal Error: Call-time pass-by-reference has been deprecated!!!!

DEPRECATED!!!!

你妹!

搜索了一下,说是allow_call_time_pass_reference = On可破

BULLSH***************T

PHP 5.4.0就已经REMOVED!一点渣都不剩了!

你叫我怎么版本兼容???你叫我怎么版本兼容???

谁能告诉我PHP这些版本到底是不是一个语言?!为什么朝三暮四这么严重?!翻脸不认人么?

还有json_encode,直到5.4.0才支持JSON_UNESCAPED_SLASHES和JSON_UNESCAPED_UNICODE么?

满脸的\uHHHH,你知不知道你浪费了一倍空间?!居然要自己用回调pack每个匹配,简直酷炫!

以上纯属发泄,一开始用6年前版本的PHP就是我的不对。

说这么多就是想问问大家,目前大家的机器主要跑什么版本的PHP?^_^

php各版本之间的变化,[发泄贴] 原来 PHP 每一个子版本都是不同的语言……相关推荐

  1. GP TEE_ObjectInfo结构体在不同的版本之间的变化

    概况和背景: 在optee SDK中使用GP标准接口开发的TA,移植到Trustonic-TEE上,编译报错了.rootcause:我开发的TA是参考optee_example repository的 ...

  2. LabVIEW应用程序在Windows版本之间的字体变化

    LabVIEW应用程序在Windows版本之间的字体变化 已经在某个版本的Windows上创建了LabVIEW可执行程序( .exe ).当在不同版本的Windows上运行该可执行程序时,字体样式和大 ...

  3. TF版本升级问题集合:成功解决由于不同的TensorFlow版本之间某些函数的用法引起的错误

    TF版本升级问题集合:成功解决由于不同的TensorFlow版本之间某些函数的用法引起的错误 目录 遇到的问题以及对应解决方法 遇到的问题以及对应解决方法 Transitioning to Tenso ...

  4. 开发一个基于Dalvik字节码的相似性检测引擎,比较同一款Android应用程序的不同版本之间的代码差异(二)

    上文我们说过,<针对Dalvik字节码的相似性检测引擎,比较同一款Android应用程序的不同版本之间的代码差异>这篇文章计划分两个部分来讲解,上文只介绍了如何利用Quarkslab公司开 ...

  5. 怎么对比两个mysql数据库_[实战]如何对比两个数据库之间的变化

    目录 前言 相信很多撸友都曾经接到过下面这样一个工作: 要求对比两个不同版本数据库之间的变化,并对统计该变化对已有系统的影响. 并根据影响,请检索所有现行系统相关的存储过程,作出相应的修改. 或许最终 ...

  6. Python 应用领域以及版本之间的区别

    Python 应用领域以及版本之间的区别 一.Python应用领域 Python+人工智能,给你更多研究方向选择! 企业级综合实战项目,集六大前沿技术为一体 二. Python 2与Python 3的 ...

  7. git 比较两个版本之间的区别

    查看当前没有add 的内容修改 git diff 查看已经add 没有commit 的改动 git diff --cached 查看当前没有add和commit的改动: git diff HEAD 或 ...

  8. matlab版本之间的单双引号问题

    matlab版本之间的单双引号问题 问题描述 运行matlab文件的时候出现错误提示 Creating a string using double quotes is not supported. U ...

  9. Oracle导入到不同的角色,oracle 不同版本之间的导入导出

    不同版本oracle导入导出解决办法. 今天遇到一个比较特殊的情况,需要在oracle8中使用oracle9的数据,如是导入导出.费了大半天,从oracle9中导出的数据就是无法导入oracle8中. ...

最新文章

  1. 一个简单的程序来使用WiredTiger 存储引擎
  2. php图片写入带问号_php实现图片上传时添加文字和图片水印技巧
  3. 基于MATLAB的costas载波同步+gardner时间同步,QPSK调制
  4. mysql 5.1 互为主从,mysql数据库互为主从配置方法分享
  5. 机器学习第八篇:详解逻辑斯蒂回归算法
  6. 新手AS常见问题集锦
  7. 费马大定理,集惊险与武侠于一体
  8. 计算polygon面积和判断顺逆时针方向的方法
  9. 告别卷积神经网络CNN?计算机视觉也能用上 Transformer 了
  10. DataGuard切换(主库为Rac+备库为Rac)
  11. 一步一步写算法(之通用数据结构)
  12. wireshark之不显示ip问题(五)
  13. 【Verilog 常见设计】(0)二进制码和格雷码互转 Verilog 实现
  14. negative和passive的反义词_消极的近义词和反义词
  15. 【爬坑记录】记录搭建fabric 遇到的问题-network e2ecli_default not found
  16. 超市产品关联性分析——天池竞赛
  17. 游戏版号停发和疫情反复的这半年,UWA如何躬身入局?
  18. 美团OCTO万亿级数据中心计算引擎技术解析
  19. 文件压缩支付加密方式
  20. PNET LAB 4.2.8 安装配置 最新版本PNET 2021.2.15 update 附下载地址

热门文章

  1. 【Ascend300t产品】【分布式训练功能】Model_zoo上的脚本多卡无法训练,单卡训练出现告警
  2. 平面广告公司电脑应用配置需求分析
  3. 将照片形式的纸质公章转化为电子公章(不需要下载ps)
  4. 这些情况,去面试就是浪费时间!
  5. 人工智能对广告行业和媒体行业的冲击
  6. python 如何写tif文件
  7. 计算机应用技术macbook,告别MacBook小容量,网友:中国技术让库克泪流满面,这操作香!...
  8. FreeForm和composite中插入子报表的区别
  9. 《深入理解计算机系统》笔记以及知识点总结
  10. 申宝股票-热点板块退潮