• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 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();
      }
    }

    上篇:posix_getpgrp()

    下篇:posix_getppid()