Я использую известный мост PHP-JAVA, и я получаю это ошибка в файле Java.inc.I сделал свойство с именем $ protocol в классе java_Client, и я все еще получаю эту ошибку. Кто-нибудь знает, как это исправить?
ответ
Предполагая, что вы хотите, чтобы исправить недостающие свойства и не отбрасывать отображение E_NOTICE через error_reporting(error_reporting() & ~E_NOTICE)
(который может быть вредным)
Вариант 1 Крепежных недостающих свойства в Java.inc
Если вы пытаетесь чтобы устранить недостающие свойства в файле Java.inc, и ошибка все еще появляется, вероятно, потому, что вы по-прежнему загружаете удаленный файл. Вы можете проверить, если удаленная загрузка производится путем поиска последовательности инициализации:
include_once 'http://localhost:8080/JavaBridge/java/Java.inc';
Если это так, то сделать локальную копию содержимого «Java.inc» PHP код (wget http://localhost:8080/JavaBridge/java/Java.inc
), применить исправления и требуют локальный файл вместо удалённого:
require_once '/my/local/path/RefactoredJava.inc.php';
(Если вы уже сделали те шаги, и сталкиваетесь с тем же сообщением об ошибке, вы можете также иметь проблемы с opcache, убедитесь, файл перезагружен)
Вариант 2 Вместо этого используйте клиент soluble/japha
?
Вы можете взглянуть на soluble-japha repo on Gitub, который предоставляет альтернативный клиент Java-моста (с исправлениями для неопределенных свойств, а также для многих других изменений).
API-интерфейс soluble-japha не совместим с обратной связью, но вы можете установить legacy compatibility wrapper, которые отображают большинство исходных java_*()
глобальных функций.
Отказ от ответственности: Это не официальный клиент, просто переделка, которую я сделал несколько лет назад, и решил открыть исходный код.
- 1. Примечание: Неопределенное свойство: java_Client :: $ cancelProxyCreationTag в http: // localhost: 8080/JavaBridge/java/Java.inc on line 1994
- 2. PHP Примечание: Undefined индекс: в строке
- 3. Примечание: Undefined индекс: идентификатор в
- 4. Примечание: Undefined индекс в PHP
- 5. Примечание: Undefined переменной: OBJ в
- 6. Примечание: Undefined индекс: index.php
- 7. Примечание: Undefined индекс PHP
- 8. Примечание: Undefined переменной: var1 в \ WWW \ test.php в строке 7
- 9. Примечание: Undefined индекс: dateReserve
- 10. Примечание: Undefined индекс: пароль
- 11. TypeError: Не удается прочитать свойство 'protocol' undefined
- 12. Примечание: Undefined переменной: SERVER
- 13. Как искать HTTP-запрос?
- 14. Примечание: Undefined переменной: имя_бд
- 15. Примечание: Undefined переменной: `starting_string`
- 16. Примечание: Undefined индекс в сессии
- 17. Angular 2 undefined property this.logbooks
- 18. Примечание: Undefined индекс: SearchType в results.php строке 10
- 19. Примечание: Undefined индекс: notOne
- 20. Примечание: Undefined переменной boxed_layout_width
- 21. Undefined индекс Примечание
- 22. http: // localhost/undefined 404 (не найдено)
- 23. Как исправить «Примечание: Undefined индекс»
- 24. Примечание: Undefined индекс: HTTP_REFERER
- 25. PHP Примечание: Undefined переменной в array_walk_recursive функции
- 26. Примечание: Undefined индекс: авторизовались
- 27. Примечание: Неопределенный индекс в строке XX
- 28. Примечание: undefined variabl
- 29. Примечание: Undefined индекс: мод в index.php
- 30. Нокаут arrayForEach undefined property