Я установил Xenapi с помощью composer в директории моего проекта. У меня были ошибки пространства имен. который я решил использовать
require __DIR__.'/vendor/autoload.php';
Я использую php7.0 и apache2 на Ubuntu16.04. Мой код:
`
<?php
require __DIR__.'/vendor/autoload.php';
use Sircamp\Xenapi\Xen as Xen;
$ip = "172.31.100.52";
$username = "root";
$password = "root@123";
$xen = new Xen($ip,$username,$password);
?>
`
Ошибка:
Неустранимая ошибка: невозможно использовать ‘String’ в качестве имени класса, поскольку оно зарезервировано в
/var/www/html/vendor/respect/validation/library/Rules/String.php на
строка 4
Предлагаемое решение говорит об изменении имени класса, отличного от string. Очевидно, я не могу изменить имя везде в Xenapi.
Какое другое решение возможно.
Задача ещё не решена.
Других решений пока нет …