(PHP 5 >= 5.3.0, PHP 7, PHP 8)
pcntl_sigprocmask — Sinyalleri ekler, siler veya engeller
kip
bağımsız değişkenine bağlı olarak sinyalleri ekler,
siler veya engeller.
kip
pcntl_sigprocmask() işlevinin davranışını belirler. Olası değerler:
SIG_BLOCK
: Belirtilen sinyalleri geçerli
engellenen sinyaller listesine ekle.SIG_UNBLOCK
:Belirtilen sinyalleri
geçerli engellenen sinyaller listesinden sil.SIG_SETMASK
: Belirtilen sinyalleri
geçerli engellenen sinyaller listesindekilerin yerine koy.sinyaller
Sinyal listesi.
eskiler
İşlev çağrılmadan önce engellenmekte olan sinyallerin listesi.
Başarı durumunda true
, başarısızlık durumunda false
döner.
Örnek 1 - pcntl_sigprocmask() örneği
<?php
pcntl_sigprocmask(SIG_BLOCK, array(SIGHUP));
$eskiler = array();
pcntl_sigprocmask(SIG_UNBLOCK, array(SIGHUP), $eskiler);
?>