在 laravel 框架中使用原生 PHP 类

DIP*_*NGH 2 php laravel

如何在 Laravel 框架中使用 PHP 原生类(如 SoapClient)?

Jon*_*hon 6

您可以像使用项目中的任何其他类一样使用本机 PHP 类。你不需要做任何特别的事情。您可能需要考虑的唯一事项是,如果您想在非根命名空间中使用诸如 SoapClient 之类的本机类,您需要use

<?php

namespace App\Http\Controllers;

use SoapClient; // use the SoapClient

class YourController extends Controller
{
    public function yourMethod()
    {
        $client = new SoapClient(...);
    }
}
Run Code Online (Sandbox Code Playgroud)

...或通过在类名前面加上反斜杠来引用根命名空间。

<?php

namespace App\Http\Controllers;

class YourController extends Controller
{
    public function yourMethod()
    {
        $client = new \SoapClient(...);
    }
}
Run Code Online (Sandbox Code Playgroud)