Ничего не помогло кодировать PHP в Visual Studio Code через Windows 10 - PullRequest
0 голосов
/ 04 мая 2020

Я беру класс Udemy для WordPress. Я могу создать функцию просто отлично. Однако, когда я начал использовать переменные и массив, он не будет работать. Я получаю сообщение о том, что в настройках нет «php .validate.executablePath» и «php .executablePath». json.

Поэтому я скачал zip-файл PHP 7.3 ( 7.3.17) VC15 x64 Non Thread Safe и извлек его в C: \ php7 .3. Затем я добавил путь к настройкам. json: "php .validate.executablePath": "C: \ php7 .3 \ php .exe", "php .executablePath": "C: \ php7 .3 \ php .exe"

Затем я перезапустил VS C, и ничего не произошло. Я даже перезагрузил компьютер. Уведомление никогда не появлялось снова, но я все еще не могу запустить PHP. Вместо \ я использовал один \, затем один /, затем два /, но это ничего не изменило. Я посмотрел эту проблему - нашел других, у которых была такая же проблема - и не нашел ничего, что до сих пор работало для меня.

Я также пытался загрузить xampp, но была проблема в порту 443. Вот когда Я скачал файл PHP напрямую и удалил xampp.

РЕДАКТИРОВАТЬ: Должен ли я иметь что-то вроде xampp или wamp для выполнения PHP? Если это так, мне просто нужно выяснить, как исправить эту ошибку.

Вот снимок экрана с кодом, который я использовал: http://prntscr.com/sahb1f

Вот снимок экрана настроек. json: http://prntscr.com/sahbk0

Я на Windows 10 x64. Расширение инструмента для VS C стоит денег, которые я не хочу тратить.

Любая помощь?

Спасибо!

1 Ответ

2 голосов
/ 04 мая 2020

Вам не хватает echo перед доступом к элементу массива $names[0].

измените вашу строку на <p>Hi, my name is <?php echo $names[0]; ?></p>, и она должна работать, однако ваша ошибка, связанная с executetablePath, может быть вызвана чем-то другим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...