rfc:async_signals

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
rfc:async_signals [2016/06/24 16:07] dmitryrfc:async_signals [2017/09/22 13:28] (current) – external edit 127.0.0.1
Line 3: Line 3:
   * Date: 2016-06-24   * Date: 2016-06-24
   * Author: Dmitry Stogov, dmitry@zend.com   * Author: Dmitry Stogov, dmitry@zend.com
-  * Status: Under Discussion+  * Status: Accepted
   * First Published at: https://wiki.php.net/rfc/async_signals   * First Published at: https://wiki.php.net/rfc/async_signals
  
Line 30: Line 30:
 ==== php.ini Defaults ==== ==== php.ini Defaults ====
   * pcntl.async_signals=0, it's value may be changed at run-time through ini_set().   * pcntl.async_signals=0, it's value may be changed at run-time through ini_set().
 +
 +===== Future Scope =====
 +In the next major PHP version we may remove ability of manual signal handling and corresponding ''pcntl.async_signals'' INI directive or ''pcntl_async_signals()'' function.
  
 ===== Proposed Voting Choices ===== ===== Proposed Voting Choices =====
-The vote is a straight Yes/No vote, that requires a 2/3 majority. The vote will begin on July 8 and finish on July 15.+The vote is a straight Yes/No vote, that requires a 2/3 majority. The vote began on June 28 and will finish on July 6.
  
-An additional 1/2 majority question: Use ''pcntl.async_signals'' INI directive or ''pcntl_async_signals()'' function.+<doodle title="Asynchronous Signal Handling" auth="dmitry" voteType="single" closed="true"> 
 +   * Yes 
 +   * No 
 +</doodle> 
 + 
 + 
 +An additional 1/2 majority question: 
 + 
 +<doodle title="Chose between old and new behavior in PHP 7.* using" auth="dmitry" voteType="single" closed="true"> 
 +   pcntl.async_signals INI directive 
 +   pcntl_async_signals() function 
 +</doodle>
  
 ===== Patches and Tests ===== ===== Patches and Tests =====
Line 40: Line 54:
  
 ===== Implementation ===== ===== Implementation =====
-After the project is implemented, this section should contain  +After the project is implemented, this section should contain 
-  - the version(s) it was merged to +  - [[http://git.php.net/?p=php-src.git;a=commitdiff;h=c03ccfe78d6b13cab9546efb616a42a8f3e8a4e0|c03ccfe78d6b13cab9546efb616a42a8f3e8a4e0]] 
-  - a link to the git commit(s) +  - Documentation: http://php.net/manual/en/function.pcntl-async-signals.php
-  - a link to the PHP manual entry for the feature +
rfc/async_signals.1466784449.txt.gz · Last modified: 2017/09/22 13:28 (external edit)