#php #laravel
Вопрос:
Я никогда раньше не использовал 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
Комментарии:
1. И что это вы убираете требуемое ? кажется, уже включено.
2. Что ты имеешь в виду?
3. HunterObfuscator уже загружен загрузчиком ? Попробуйте прокомментировать эту строку
require_once 'HunterObfuscator.php';
.4. Не заряжен. Он возвращает ошибку, если не вызывается