我使用 matlab mcc 创建一个独立的应用程序 exe 文件,然后我使用 php 调用该 exe 文件。但我不能得到函数返回值,它总是空的!!这是我在 m 文件中的测试示例
function result=mysum(in)
if nargin<1
in=[1,2,3];
else
in=str2num(in);
end
result=sum(in);
end
然后我使用命令mcc -m mysum.m
创建exe文件(我已经配置了matlab编译器)。
这是php文件
<html>
<head>
<title>test</title>
</head>
<body>
<?php
exec('F:\myevm\apache\htdocs\shs.exe [2,2,3,3,3] [4,4,4,4,4] 356 1567 1678',$ars);
echo '<br>';
echo $ars[0];
?>
</body>
</script>
</html>
但是,$ars[0]
总是空的!我试图自己或通过互联网寻找答案,但失败了。帮帮我,谢谢。