Anyone ever used PHP's (unset) casting?

前端 未结 3 2117
陌清茗
陌清茗 2021-02-18 13:09

I just noticed PHP has an type casting to (unset), and I\'m wondering what it could possibly be used for. It doesn\'t even really unset the variable, it just casts

3条回答
  •  梦毁少年i
    2021-02-18 13:34

    I’d guess (knowing PHP and it’s notaribly... interesting choices for different things, I may be completely wrong) that it is so that the value does not need setting to a var. For exact reason to use it for a code, I can’t think of an example, but something like this:

    $foo = bar((unset) baz()); 
    

    There you want or need to have null as argument for bar and still needs to call baz() too. Syntax of function has changed and someone did a duck tape fix, like what seems to be hot with PHP.

    So I’d say: no reason to use it in well-thought architecture; might be used for solutions that are so obscure that I’d vote against them in first place.

提交回复
热议问题