PHP调用的C代码整理
system()方法输出并返回最后一行的shell结果。
exec()不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的.数组里面。
相同点是都可以获取命令执行的状态码。
PHP调用C函数方法为:
如果C函数为一个简单的hello world,文件名称为hello.c。
#include
main()
{
printf("hello world!");
}
注意:如果多行输出要用"
"不要" "
首先gcc编译成 gcc hello.c -o hello
然后再php函数中写一个函数:
$r = exec("./hello");
echo $r;
?>
如果是exec,如果在浏览器中执行结果的话,会出现1个hello world(echo $r产生),如果用system来调用的话,则会出现两个hello world!(./hello和echo $r产生)。
当然还可以通过php扩展的方式来实现php调用c函数!
-
结构抗震概念设计的基本原则
建筑结构抗震概念设计的目标是使整体结构能发挥耗散地震能量的作用,避免结构出现敏感的薄弱部位,地震能量的耗散如果仅集中在极少数的薄弱部位,将会导致结构过早破坏。一、结构的简单性结构简单是指结构在抗震作用下具有直接和明确的传力途径,结构的计算模型、内力...
-
环境艺术设计的生态性策略
保护环境,实现可持续发展,实现人与自然,社会与自然的和谐发展已经成为人们的心声,在这样的环境状况和社会追求之下,生态性环境艺术设计理念作为符合社会发展潮流的设计理念,已经引起人们越来越多的关注。下面是本站小编整理的环境艺术设计的生态性策略相关知识,希望对...
-
Excel中怎么设置自动保存
1.打开Excel工作簿,单击“文件”按钮,在弹出的下拉菜单中选择“选项”命令。2.在弹出的“Excel选项”对话框中,选择“保存”选项卡,在“保存工作簿”区域中勾选“如果我没保存就关闭,请保存上次自动保留的版本”复选框,在“自动恢复文件位置”的文本框中输入文件要保...
-
客厅装修设计指南
房屋装修中最重要的一部分就是客厅装修,要如何做好客厅装修是业主们最新关注的问题之一。为了帮助大家解决这个问题,景新装饰接下来就为大家分享一下客厅装修相关知识,希望给大家在进行客厅装修的时候提供一些指导与帮助。客厅装修风水:1、位置:客厅是家人共用的场...