php - 参数在函数中通过引用传递
问题描述
我需要通过引用传递参数,我该怎么做
$obj = new COM("zkemkeeper.zkem.1");
$isconnect=$obj->Connect_Net('192.168.10.91',4370);
if($isconnect==true){
$obj->GetDeviceTime(1,&$year,&$month,&$day,&$hour,&$minter,&$second);
}
它给出错误,我使用的是 xampp php 版本 7.2.6 我还在 php.ini 中取消注释 allow_call_time_pass_reference=on
解析错误:语法错误,第 40 行 C:\xampp\htdocs\test.php 中的意外 '&'
解决方案
通常函数本身定义了通过引用传递的需要,除了传递变量之外你不需要做任何事情。
所以试试
$obj->GetDeviceTime(1,$year,$month,$day,$hour,$minter,$second);
推荐阅读
- javascript - Bootstrap Modal:重新启用键盘和背景
- windows - 如何让 MSI 安装程序在卸载服务时运行一些代码
- javascript - 我想在滚动页面时制作导航菜单以突出显示?
- r - 根据 R 中的另一列创建类别列
- python - 无法使用 python 多处理模块创建新线程
- reactjs - 为什么这个反应组件渲染两次?
- android - 如何使用 Flutter 处理应用程序生命周期(在 Android 和 iOS 上)?
- nsis - 如何在 Nsis 中创建 zip 文件
- git - Github 比较来自不同用户的两个不同存储库
- node.js - 未安装的节点,仍然“node -v”打印节点的版本。如何修复它(如何完全删除节点)?