作者在 2019-06-15 23:09:19 发布以下内容
个人认为这是最丑陋的设计,导致php丑陋的最大因素。
再一个就是调用对象的属性和方法用反人类的 -> ,用点号已经是业界公认的标准。用 -> 不光难看,输错了删除需要按键两次。最珍贵的点号被php用来连接字符串了,真是暴殄天物
个人认为这是最丑陋的设计,导致php丑陋的最大因素。
再一个就是调用对象的属性和方法用反人类的 -> ,用点号已经是业界公认的标准。用 -> 不光难看,输错了删除需要按键两次。最珍贵的点号被php用来连接字符串了,真是暴殄天物
看到最近 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