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

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

个人认为这是最丑陋的设计,导致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


文章评论,共2条
太艰高存(游客)
2019-06-20 10:02
1
Good point
巴故坏望(游客)
2019-07-22 17:05
2
改成那样,java不干了
游客请输入验证码
浏览2054580次
文章归档
最新评论
  • 八画小子:也可能是百度求着B站来打一个广告。
  • asdws:赞同