Hi internals,

Voting has started on 
https://wiki.php.net/rfc/readline_interactive_shell_result_function
on 2021-01-19, and ends on 2021-02-02.

This RFC proposes to dump the results of non-null expressions using 
var_dump/var_export() by default in `php -a` (the interactive shell).
Additionally, this adds a new function 
`readline_interactive_shell_result_function` to the readline PHP module.
This function only affects interactive shells - it can optionally be used to 
set or clear a closure when `extension_loaded('readline') === true`,
but that closure would only be called in interactive shells (i.e. php -a).
(That closure would be called instead of the native implementation with the 
snippet of code that was evaluated and the expression's result,
if a php statement contained a single expression such as `2+2;` or `$x = 
[1,2];` (that could be used as the expression of a return statement)
- Dumping of expression results can be disabled using an ini setting or at 
runtime 

Thanks,
- Tyson
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: https://www.php.net/unsub.php

Reply via email to