Я пытаюсь избавиться от предупреждения редактора:
"Метод 'getText' не найден."
Это только проблема редактора, потому что кодработает во время выполнения, поэтому я предполагаю, что редактор просто не «знает», откуда этот метод.Поэтому мне нужна помощь в настройке редактора для работы с моим интерпретатором PHP 7.3 и всеми его библиотеками.
Я пробовал две вещи:
- В настройках языка и рамок для PHP я попытался синхронизировать «Расширения с помощью интерпретатора»
- Просматривая некоторые, как мне кажется, схожие проблемы здесь и в других местах, я указал на одну из них, которая должна была включитьрасширение:
extension=intl
в моем файле php.ini.
$this->foo("foooooooo");
$foos = $this->getElements('//XPATH"]//a[starts-with(text(), "TEXT")]');
$selectedFoo = false;
//Choose XXX foo if it exists
foreach ($foos as $foo)
{
$fooText = $foo->getText(); //I get the warning here
if (substr($fooText, -3) === 'XXX')
{
$selectedFoo = $foo;
}
}
Я ожидаю, что редактор сможет получить ссылку на этот метод и не показывать предупреждение.
* Если вы считаете, что я не приложил достаточных усилий для исследования этой проблемы, пожалуйста, сообщите мне об этом, но я был бы признателен за указание в правильном направлении, чтобы я мог предпринять еще одну попытку решить ее самостоятельно.