On 3/8/16 11:59 AM, Midori Kocak wrote:
Remember my question?

$this->request->data['comments']['user_id'] = 
$this->request->data['comments']['user_id'] ?? ‘value’;

I want to check if some var is null and if the same var is null set the same 
var to ‘value’.

Hence I am repeating the same variable after the equal operator, this does not 
feels right.

So I feel that we need another operator like “??=“ similar to +=;

$this->request->data['comments']['user_id’]  ??= ‘value’. So if the var is null 
it’s set to ‘value’ and else stays the same.

I implemented it. Please check this here: https://github.com/php/php-src/pull/1795 
<https://github.com/php/php-src/pull/1795>

+1
I like this idea and would like to see it as an RFC.

-ralph

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

Reply via email to