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
Last revisionBoth sides next revision
rfc:async_signals [2016/06/24 16:07] dmitryrfc:async_signals [2017/08/22 15:43] – Add link to documentation cmb
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.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1