posix_getpid()
(PHP 4, PHP 5, PHP 7)
返回当前进程 id
说明
posix_getpid(void): int
Return the process identifier of the current process.返回当前进程的 id
返回值
返回进程 id 号,是整型(integer)。
范例
posix_getpid()的使用例子
<?php echo posix_getpid(); //8805 ?>
参见
posix_kill()
Send a signal to a process- POSIX man page GETPID(2)
In order to use posix_getpid on Fedeora 11 and up you have to install php-process # yum install php-process
You can also try using getmypid() instead.
Since upgrading fedora 10 to 12, I discovered that posix_getpid() disappeared and not compiled in by default, as it specifies here. It turns out that it had been moved into package php-process. Just do "yum install php-process", and all should be sweet again. Hope this saves someone half an hour of research.
You can use this code in windows or if you system has no posix support: <?php if (!function_exists('posix_getpid')) { function posix_getpid() { return getmypid(); } }