【问题标题】:How to Autoload Chromium Php Library如何自动加载 Chromium Php 库
【发布时间】:2020-04-30 19:30:25
【问题描述】:

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

下载后,我包含了 browserFactory 类,但还有其他依赖项,它会抛出一个错误,即未找到某某类。我继续加入,但它需要另一个,而且有很多。

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

谢谢。

【问题讨论】:

标签: php zend-framework composer-php autoload google-chrome-headless


【解决方案1】:

如果你想自动加载类,你必须使用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();

【讨论】:

  • 本来会问如何安装作曲家,但不要让我厌烦你,我会谷歌它。再次感谢
  • @ChidiebereOnwunyirigbo 看看composer's documentation
猜你喜欢
  • 2014-10-17
  • 1970-01-01
  • 2011-09-13
  • 1970-01-01
  • 1970-01-01
  • 2019-04-03
  • 2021-03-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多