On 3/8/2016 6:59 PM, 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>
> 
> Midori
> 

+1

Very handy addition!

-- 
Richard "Fleshgrinder" Fussenegger

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to