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

PHP开发 | 2019-06-15 23:09:19 | 阅读 291 次 | 评论(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条
Image
1楼: 太艰高存 发表于 2019-06-20 10:02   回复
Image
2楼: 巴故坏望 发表于 2019-07-22 17:05   回复
游客请输入验证码
浏览1893803次
文章归档
最新评论
  • 神犇dengyuhy:语文很好
  • 猫云:学习 学习