首页 > 解决方案 > 无法声明类 HunterObfuscator,因为该名称已在使用中

问题描述

我以前从未使用过 PHP,但我正在尝试检查 PHP 项目中的库。假设我有一个test/License.php文件,我想使用一个名为 HunterObfuscator link的库。

根据文档,我复制 HunterObfuscator.php 文件并粘贴到同一目录中,如test/HunterObfuscator.php.

然后在里面License.php我使用这样的库:

<?php
require_once 'HunterObfuscator.php';
class LicenseController extends Controller {
  public function licenseControl(Request $req) {
    $jsCode = "alert('Hello world!');"; //Simple JS code
    $hunter = new HunterObfuscator($jsCode); //Initialize with JS code in parameter
    $obsfucated = $hunter - > Obfuscate(); //Do obfuscate and get the obfuscated code

  }

}

运行后出现以下错误:

Symfony \ Component \ Debug \ Exception \ FatalErrorException (E_UNKNOWN)
Cannot declare class HunterObfuscator, because the name is already in use

标签: phplaravel

解决方案


推荐阅读