В начале текста в метке есть пробел (все пробелы в HTML свернуты в один пробел), но не в начале строки, с которой вы сравниваете его.
ВашКод PHP:
<label id="label1">
<?php
echo "Text inside label1";
?>
</label>
... будет отправлен в браузер следующим образом (PHP обрезает разрыв строки после ?>
для вас):
<label id="label1">
Text inside label1</label>
... который похож на
<label id="label1"> Text inside label1</label>
(обратите внимание на пробел.)
Так что это должно исправить:
<label id="label1"><?php
echo "Text inside label1";
?></label>