За последние 24 часа нас посетили 48836 программистов и 1357 роботов. Сейчас ищут 1076 программистов ...

exit() и killProcess

Тема в разделе "PHP для новичков", создана пользователем FerroDump, 2 апр 2017.

  1. FerroDump

    FerroDump Новичок

    С нами с:
    19 ноя 2016
    Сообщения:
    22
    Симпатии:
    0
    Какие есть отличия между функциями exit() и posix_kill(getmypid(), SIGKILL)?
    Нужно просто завершить скрипт, но я видел, что во многих скриптах на Гитхабе используется posix_kill()
     
  2. alexblack

    alexblack Старожил

    С нами с:
    20 янв 2016
    Сообщения:
    640
    Симпатии:
    381
    Ну если вкратце, то
    exit() Прекращает выполнение скрипта. Функции отключения и деструкторы объекта будут запущены даже если была вызвана конструкция exit.
    posix_kill($pid, SIGKILL) SIGKILL — сигнал, посылаемый процессам для их немедленного завершения.
     
    FerroDump нравится это.