Php 如何在Codeigniter 3中使用名称空间?

Php 如何在Codeigniter 3中使用名称空间?,php,codeigniter-3,Php,Codeigniter 3,我已经尝试过为名称空间做上述所有的回答,但都不起作用,所以我想再问一次以获得解决方案。 这就是我在我的核心PHP中理想地使用它的方式,它工作得非常完美 <?php namespace Facebook\WebDriver; use Facebook\WebDriver\Remote\DesiredCapabilities; use Facebook\WebDriver\Remote\RemoteWebDriver; use Facebook\WebDriver\Firefox\Firefo

我已经尝试过为名称空间做上述所有的回答,但都不起作用,所以我想再问一次以获得解决方案。 这就是我在我的核心PHP中理想地使用它的方式,它工作得非常完美

<?php
namespace Facebook\WebDriver;
use Facebook\WebDriver\Remote\DesiredCapabilities;
use Facebook\WebDriver\Remote\RemoteWebDriver;
use Facebook\WebDriver\Firefox\FirefoxProfile;
use Facebook\WebDriver\Firefox\FirefoxDriver; 
use Facebook\WebDriver\Remote\LocalFileDetector; 
require_once('vendor/autoload.php');


$browser_name  = $_POST['browser_name'];

可能重复@TomaszTurkowski我也尝试过,但没有成功,所以我想再问一次。:)改用Composer。检查这一点可以为您指出正确的方向。虽然还没有准备好生产,但请查看CodeIgniter 4 Beta
<?php
namespace Facebook\WebDriver;
use Facebook\WebDriver\Remote\DesiredCapabilities;
use Facebook\WebDriver\Remote\RemoteWebDriver;
use Facebook\WebDriver\Firefox\FirefoxProfile;
use Facebook\WebDriver\Firefox\FirefoxDriver; 
use Facebook\WebDriver\Remote\LocalFileDetector;


class Webservice_controller extends CI_Controller 
{
    public function __construct() 
    {
        parent::__construct();
        require_once(APPPATH.'third_party/vendor/autoload.php');
    }
<div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
    <h4>A PHP Error was encountered</h4>
    <p>Severity: Warning</p>
    <p>Message:  require(/var/www/html/mpdriver/application/libraries/Facebook/WebDriver/CI_Controller.php): failed to open stream: No such file or directory</p>
    <p>Filename: config/config.php</p>
    <p>Line Number: 538</p>
    <p>Backtrace:</p>
    <p style="margin-left:10px">
            File: /var/www/html/mpdriver/application/config/config.php
        <br />
            Line: 538
        <br />
            Function: _error_handler
    </p>