PHP 7.4的Typed Properties如何改写成长尾?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1877个文字,预计阅读时间需要8分钟。
在PHP 7.4中新增了类型属性,并对PHP的类型系统进行了重大改进。这些改动完全可选,且不会破坏早期版本。本文将深入探讨这一特性,但首先让我们总结最重要的要点。
在PHP 7.4中添加了类型属性,并对PHP的类型系统进行了重大改进。这些更改是完全可选的,并且不破坏以前的版本。
在这篇文章中,我们将深入了解这个特性,但首先让我们总结最重要的几点:
● 它们自PHP 7.4起可用
● 它们只在类中可用,并且需要访问修饰符:public、protected或private;或var.
● 除了void和callable之外,所有类型都是允许的
他们的实际情况是这样的:
class Foo { public int $a; public ?string $b = 'foo'; private Foo $prop; protected static string $static = 'default'; }
#未初始化
在查看有趣的内容之前,首先要讨论类型属性的一个重要方面。
本文共计1877个文字,预计阅读时间需要8分钟。
在PHP 7.4中新增了类型属性,并对PHP的类型系统进行了重大改进。这些改动完全可选,且不会破坏早期版本。本文将深入探讨这一特性,但首先让我们总结最重要的要点。
在PHP 7.4中添加了类型属性,并对PHP的类型系统进行了重大改进。这些更改是完全可选的,并且不破坏以前的版本。
在这篇文章中,我们将深入了解这个特性,但首先让我们总结最重要的几点:
● 它们自PHP 7.4起可用
● 它们只在类中可用,并且需要访问修饰符:public、protected或private;或var.
● 除了void和callable之外,所有类型都是允许的
他们的实际情况是这样的:
class Foo { public int $a; public ?string $b = 'foo'; private Foo $prop; protected static string $static = 'default'; }
#未初始化
在查看有趣的内容之前,首先要讨论类型属性的一个重要方面。

