Is there any legitimate use for bare strings in PHP?

前端 未结 3 547
野性不改
野性不改 2020-12-04 00:51

This question got me thinking about bare strings.

When PHP sees a string that\'s not enclosed in quotes, it first checks to see if it\'s a constant. If not, it just

3条回答
  •  离开以前
    2020-12-04 01:12

    Nope, I can not see a single instance where it would make sense, and it always is dangerous. Using strings without quotes should absolutely be reserved to address constants. I don't understand how the inventors of PHP could decide to introduce this ridiculous behaviour at all - it makes the proper use of constants almost impossible (because if you try to access a constant that has not been defined, PHP will silently and stupidly generate a string) without giving any benefit.

提交回复
热议问题