社区
基础编程
帖子详情
php如果想c一样提供参数 调用
odin_freedom
2004-09-15 02:52:24
想c的argv argc地实现
shell都支持阿$1就行了 我没有找到php地解决方案
那位老大给个提示阿~~~xie xie
...全文
52
4
打赏
收藏
php如果想c一样提供参数 调用
想c的argv argc地实现 shell都支持阿$1就行了 我没有找到php地解决方案 那位老大给个提示阿~~~xie xie
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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语言教程】1、传值
调用
传值
调用
,就是把一个变量的值传递给函数的形式
参数
,实际就是用变量的值来新生成一个形式
参数
,形参运算后在把值返回。函数中改变的值是不能影响到外界的,因而在函数里对...
c语言函数
调用
参数
太多,函数
调用
的太多了会不会有性能问题?
在现代的开发工作中,相信绝大部分的同学手头的项目...还记得我们团队有位开发同学当时问过我一个问题,我们用xx框架这么重,一个用户请求过来即使什么也不干,都已经进行了那么多次的函数
调用
了,适合用来做接口开...
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...}test.gopackage main// #inc...
c语言,函数中
调用
的
参数
太多,函数
调用
的太多了会不会有性能问题?
在现代的开发工作中,相信绝大部分的同学手头的项目...还记得我们团队有位开发同学当时问过我一个问题,我们用xx框架这么重,一个用户请求过来即使什么也不干,都已经进行了那么多次的函数
调用
了,适合用来做接口开...
C语言中函数
参数
有哪两种方式,c语言中函数
调用
的方式有哪些?
c语言中函数
调用
的方式有哪些?c语言中函数
调用
的方式:1.最常见的,直接
调用
void fun(void){......//你的代码.....}{.......fun();.....}2.用函数指针void fun(void){printf("OK!\n");}int main(void){void (*pfun)...
基础编程
21,887
社区成员
140,363
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章