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 si
gno,
call
back
handler [, bool $restart_syscalls = true ] )
函式pcntl_signal()為signo指定的訊號安裝乙個新 的訊號處理器。
Dart Flutter開發中的幾個常用函式
幾個flutter開發中的常用函式 返回當前時間戳 static intcurrenttimemillis 複製到剪粘板 static copytoclipboard final string text static const rollupsize units gb mb kb b 返回檔案大小字...
php linux下使用訊息佇列的例子
linux下php可以玩玩system v的一系列函式了,尤其感興趣的是訊息佇列和訊號量,先來用用訊息佇列.msg queque.php key ftok file a 訊息佇列例項化 mq msg get queue key 0666 for i 0 i 10 i fork子程序 pid pcnt...
Linux 下的幾個常用操作
1 字串查詢 grep r 在當前目錄中查詢 字元 2 檔案查詢 find path name file 在path路徑下查詢file檔案 diff unb oldfile newfile patchfile 生成補丁檔案patchfile 1 查詢 查詢 字串 2 貼上 p 在游標處貼上 3 撤銷...