PHP去掉变量前的美元符号$就功德圆满了

PHP开发 | 2019-06-15 23:09:19 | 阅读 195 次 | 评论(1)

个人认为这是最丑陋的设计,导致php丑陋的最大因素。


再一个就是调用对象的属性和方法用反人类的 -> ,用点号已经是业界公认的标准。用 -> 不光难看,输错了删除需要按键两次。最珍贵的点号被php用来连接字符串了,真是暴殄天物

-------------------------------- 作者在 2019-06-15 23:13:08 补充以下内容 --------------------------------

看到最近 PHP 7.4 支持属性类型,离完全的静态类型越来越近了,可喜可贺

class A
{
    public string $name;

    public Foo $foo;
}

$a = new A();
$a->name;
$a->foo;
可惜语法天然丑陋。



改成这样多美:

class A
{
    public string name;

    public Foo foo;
}

a = new A();
a.name
a.foo


文章评论,共1条
Image
1楼: 太艰高存 发表于 2019-06-20 10:02   回复
游客请输入验证码
浏览1853505次
文章归档
最新评论
  • 静夜思:9年了,当年解决这个问题的思路记忆犹新😊
  • FQYB:汇编是纯文字的吧~