php Linux下常用的几个函数

1.$arvc:传入的参数个数, $argc:参数数组,下标为0的值是文件名
test.php

<?php
echo '参数个数:'. $argc;
echo '参数';
print_r($argv);

运行命令:
php test.php a b c

输出:

参数个数:4参数Array
(
    [0] => test.php
    [1] => a
    [2] => b
    [3] => c
)

2.parse_ini_file() 读取.ini 的配置文件
config.ini

hello = 'world';

[work]
user[action] = "use"
user[num]    = 2
pay[action]  = "pay"
pay[num]     = 3

test.php

<?php

$config = parse_ini_file('/www/config.ini',true);

print_r($config);

运行命令:
php test.php

输出:

Array
(
    [hello] => world
    [work] => Array
        (
            [user] => Array
                (
                    [action] => use
                    [num] => 2
                )

            [pay] => Array
                (
                    [action] => pay
                    [num] => 3
                )

        )

)

3.shell_exec() 运行shell命令

4.pcntl_fork()
成功时,在父进程执行线程内返回产生的子进程的PID,在子进程执行线程内返回0。失败时,在 父进程上下文返回-1,不会创建子进程,并且会引发一个PHP错误。

5.getmypid()
返回当前PHP进程ID

6.getmygid()
获取当前 PHP 脚本拥有者的 GID

7.getmyuid()
获取 PHP 脚本所有者的 UID

8.posix_kill()
向进程发送信号

9.pcntl_waitpid()
挂起当前进程的执行直到参数pid指定的进程号的进程退出, 或接收到一个信号要求中断当前进程或调用一个信号处理函数。

10.bool pcntl_signal ( int signo,callback handler [, bool $restart_syscalls = true ] )
函数pcntl_signal()为signo指定的信号安装一个新 的信号处理器。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值