如何自动加载 Chromium Php 库

How to Autoload Chromium Php Library

美好的一天, 拜托,我刚刚下载了无头 Chromium php 库,是的,这也是我在使用其他库时遇到的问题。我一直在使用 php 进行编码并且擅长它,但是,我在 zend 框架中使用原始 php 并且我不知道如何自动加载库。

下载后,我包含了 browserFactory class,但还有其他依赖项,它会抛出错误,找不到某某 class。我一直在包括,但它需要另一个,而且有很多。

请问有没有办法解决这个问题。如何包含目录中的所有文件或自动加载所有 classes?

谢谢。

如果你想自动加载 类,你必须使用 composer。您可以通过 运行 此命令安装 PHP Chromium 库:

composer require chrome-php/chrome

然后,在您的 PHP 主文件中(在 Zend 中是 public/index.php),添加此行:

require 'path/to/vendor/autoload.php';

最后,您可以通过导入库的类来使用它们:

// With USE declaration
use HeadlessChromium\BrowserFactory;
$browserFactory = new BrowserFactory();

// Or without the USE declaration
$broswerFactory = new HeadlessChromium\BrowserFactory();