社区
基础编程
帖子详情
php如果想c一样提供参数 调用
odin_freedom
2004-09-15 02:52:24
想c的argv argc地实现
shell都支持阿$1就行了 我没有找到php地解决方案
那位老大给个提示阿~~~xie xie
...全文
58
4
打赏
收藏
php如果想c一样提供参数 调用
想c的argv argc地实现 shell都支持阿$1就行了 我没有找到php地解决方案 那位老大给个提示阿~~~xie xie
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
odin_freedom
2004-09-15
打赏
举报
回复
稻草人 right
thx 揭帖
ice_berg16
2004-09-15
打赏
举报
回复
例子 23-1. 试图以命令行方式运行的 PHP 脚本(script.php)
#!/usr/bin/php
<?php
if ($argc != 2 || in_array($argv[1], array('--help', '-help', '-h', '-?'))) {
?>
This is a command line PHP script with one option.
Usage:
<?php echo $argv[0]; ?> <option>
<option> can be some word you would like
to print out. With the --help, -help, -h,
or -? options, you can get this help.
<?php
} else {
echo $argv[1];
}
?>
在以上脚本中,我们用第一行特殊的代码来指明该文件应该由 PHP 来执行。我们在这里使用 CLI 的版本,因此不会有 HTTP 头信息输出。在您用 PHP 编写命令行应用程序时,您可以使用两个参数:$argc 和 $argv。前面一个的值是比参数个数大 1 的整数(运行的脚本本身的名称也被当作一个参数)。第二个时包含有参数的数组,其第一个元素为脚本的名称,下标为数字 0($argv[0])。
在以上程序中我们检查了参数的个数是大于 1 个还是小于 1 个。即时参数是 --help、-help、-h 或 -?,我们仍然打印出帮助信息,并同时动态输出脚本的名称。如果还收到了其它参数,我们也把它们显示出来。
odin_freedom
2004-09-15
打赏
举报
回复
我没有说清楚 我的目的不是从函数中读出参数
而是php testarg.php -dabc中
带有d或者dabc的参数以便程序处理 能否再给解答以下
xuzuning
2004-09-15
打赏
举报
回复
func_get_arg()
func_get_args()
with func_num_args()
<?php
function foo()
{
$numargs = func_num_args();
echo "Number of arguments: $numargs<br />\n";
if ($numargs >= 2) {
echo "Second argument is: " . func_get_arg(1) . "<br />\n";
}
}
foo (1, 2, 3);
?>
<?php
function foo()
{
$numargs = func_num_args();
echo "Number of arguments: $numargs<br />\n";
if ($numargs >= 2) {
echo "Second argument is: " . func_get_arg(1) . "<br />\n";
}
$arg_list = func_get_args();
for ($i = 0; $i < $numargs; $i++) {
echo "Argument $i is: " . $arg_list[$i] . "<br />\n";
}
}
foo(1, 2, 3);
?>
c
调用
php
函数,c语言函数
调用
的三种方式是什么
在C语言中函数
调用
的三种方式分别是:传值
调用
,引用
调用
和传地址
调用
。【视频教程推荐:C语言教程】1、传值
调用
传值
调用
,就是把一个变量的值传递给函数的形式
参数
,实际就是用变量的值来新生成一个形式
参数
,形参运算后在把值返回。函数中改变的值是不能影响到外界的,因而在函数里对形参的改变不会影响到函数外的变量的值。下面通过代码示例来理解一下:#includevoid myswap(int x, int y)...
php
调用
c 程序,
php
如何
调用
c方法
php
调用
c方法的方法:首先编写一个【test.c】源文件;然后保存后,执行编译;接着
php
处理程序【add.
php
】代码;最后在【add.
php
】中就是通过passthru直接执行命令行中的命令来完成
调用
即可。
php
调用
c方法的方法:
php
调用
c/c++有很多方式,最常用的是通过tcp或者http去
调用
,通过发送请求去
调用
c/c++编写的cgi/fastcgi来实现,另外
php
还有一种直接执行外...
c语言
调用
go传
参数
,golang C相互
调用
带
参数
test.h#ifndef __TEST_H__#define __TEST_H__void SetFunc(char* str);extern void InternalFunc(char* str);#endiftest.c#include "test.h"void SetFunc(char* str){InternalFunc(str);}test.gopackage main// #inc...
c语言函数
调用
参数
太多,函数
调用
的太多了会不会有性能问题?
在现代的开发工作中,相信绝大部分的同学手头的项目都不是从第零行代码开始搭建的。各个语言都有自己流行的代码框架,如
PHP
的有Laravel、CodeIgniter、Think
PHP
等等。大家都是在自己的框架的基础上添加自己的业务代码逻辑,开启开发工作。还记得我们团队有位开发同学当时问过我一个问题,我们用xx框架这么重,一个用户请求过来即使什么也不干,都已经进行了那么多次的函数
调用
了,适合用来做接口开...
php
调用
C代码的方法详解
在
php
程序中需要用到C代码,应该是下面两种情况:1 已有C代码,在
php
程序中
想
直接用2 由于
php
的性能问题,需要用C来实现部分功能针对第一种情况,最合适的方法是用system
调用
,把现有C代码写成一个独立的程序。
参数
通过命令行或者标准输入传入,结果从标准输出读出。其次,稍麻烦一点的方法是C代码写成一个daemon,
php
程序用socket来和它进行通讯。重点讲讲第二种情况,虽然沿用syste
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章