Коментарии

A little "feature" of PHP I've discovered is that the <?PHP token requires a space after it whereas after the <? and <% tokens a space is optional.

The error message you get if you miss the space is not too helpful so be warned!

(
These examples only give a warning with error_reporting(E_ALL) )

<?
PHP/*<Some HTML>*/?> fails...
<?/*<Some HTML>*/?> works...
2002-03-18 06:21:05
http://php5.kiev.ua/manual/ru/language.basic-syntax.html
The XML declaration does not need to be handled specially.

You should output it via an echo statement, in case your code is ever used on a server that is (poorly) configured to use short open tags.

But there's no need to treat the ?> at the end of the string specially.  That's because it's in a string.  The only thing PHP ever looks for in a string is \ or $ (the latter only in double-quoted strings.)

I have never had need for the following, as some have suggested below:

<?php
$xml
=rawurldecode('%3C%3Fxml%20version%3D%221.0%22%3F%3E');
echo(
$xml);
?>

<?php echo '<?xml version="1.0" ?'.'>' ?>

<?php echo "<?xml version=\"1.0\"\x3F>" ?>
2005-12-12 17:17:30
http://php5.kiev.ua/manual/ru/language.basic-syntax.html
best PHP tutorials At

1.  www.learnPHPonline.in
2. www.W3schools.com
2018-02-14 07:42:29
http://php5.kiev.ua/manual/ru/language.basic-syntax.html

    Поддержать сайт на родительском проекте КГБ