Из-за чего код PHP на работает в атрибуте тега A HREF?

программирование php html JavaScript

Впервые с таким столкнулся, какойто-то бред
Пишу просто ОБЫЧНЫЙ код в файле.php

<a href="http://<?php echo $_SERVER['SERVER_NAME'];?>">Ссылка на главную</a>

Все банально и просто, но суть в чем?
Пользуюсь редактором notepad++, и он подсвечивает открывающие и закрывающие теги HTML

Что же он подсвечивает в данном коде?

Тег <A открывается на HTML теге, а закрывается на ?> - закрытии PHP

Причем при открытии страницы никакой ссылки не отображается. Бред!

Ребят, подскажите пожалуйста, в чем может быть причина? (стоит DENWER,редактор notepad++ )

Примечание:
Чтобы выводить динамическую ссылку, подставленную не вручную, а путем (к примеру) вывода слова из таблицы базы данных.

Причем, сейчас проверил предыдущие сайты, открыл тему wordpress, залез в код, отыскал ссылку с пхп кодом - подсветка в Notepad++ аналогичная, либо npp мозги парит своей последней версией, либо денвер тупит, будемс проверять..

Примечание:
Zeustik, суть не в том, что переменную я не задаю определенную,
а в том, что HTML код закрывается на закрывающем теге ?> PHP, хотя все указано в скобках и есть своя закрывающая скобка, иначе говоря - игнорирует просто

Примечание:
Zeustik, а уж если на то пошло, то какой смысл писать HTML код в PHP без необходимости? MVC

Примечание:
Zeustik, я вывожу с ECHO :) Я тебе говорю, что все мои сайты на моем локальном сервере, которые всегда работали таким образом - то есть это b Drupal 7, Wordpress, везде такая фигня, везде подсветка идет неверная и везде код работает неверно.

P.S. прежде чем задавать вопрос, я сам проверяю все, что в моих силах и ищу проблему в Google, ибо не первый день на родео)
Ответы:
А зачем в самую  силлку пхп пихать?
а не проще сделать так?
PHP код вашего файла:
<?
Потому что нужно формировать php код правильно. Файл PHP, но в нем нет <? ?> ?
А если же есть, тогда почему вы пытаетесь вывести начало ссылки без функций вывода, например echo?
Ваш код должен работать в вордпресс, если вы это пишете в HTML файле, если это PHP код, то он должен начинаться с <?, а заканчиваться ?>
Zeustik, вы своими комментариями показали свою некомпетентность, вы или не программист или новичёк в php
Первый комментатор, тоже.
Что до самого вопроса, то было бы неплохо посмотреть больше кода. И так же уточните, что именно выводится. ссылка с пустым href или совсем не выводится a
Сделайте без PHP - <a href="/">Ссылка на главную</a>
Не используй Notepad++, от него больше проблем, чем пользы. Для разработки на PHP профессионалы используют IDE (например, NetBeans), которые имеют кучу преимуществ перед простыми текстовыми редакторами.
ты верняк не в PHP файле это воспроизводиш.
Прикол в том что php скрипт работает только в php файле
но блин, мне пришлось применить телепатические способности чтобы понять это
имею  ввиду только в этом может быть проблема


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.