内置 PHP 类

Built in PHP Classes

我想学习 OOP PHP,我想我需要知道 PHP 的所有预定义 类。但是我找不到任何有它们列表的网站。在 php.net 上,我只找到函数,并且有一些以 oop 或程序方式进行的示例。有人知道我应该在哪里找到那些 类 吗?非常感谢回复

有一个函数:http://php.net/manual/en/function.get-declared-classes.php

请注意,这不会输出接口,但也有一个函数:http://php.net/manual/en/function.get-declared-interfaces.php

请记住,这将为您提供当前安装的所有 classes 扩展,因为只有这些可用。它将不包括 class 未安装的扩展中可用的元素或接口。

但是,学习 OOP 独立于了解所有现有的 classes。如果你想做一些具体的事情,比如访问文件系统,我认为阅读文件系统 classes 和它们的 OOP 接口是合适的,但是阅读 Memcache [=20] 是没有用的=] 如果你不想使用 Memcache。大多数情况下,在 OOP 中,您创建自己的 classes 并对应用程序的业务逻辑进行编程 - 您很少会遇到内置 classes,因为通常您会添加包装或隔离很快围绕他们的结果分层,然后传递这些(你自己的)对象。