Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
内联<;的目的是什么=$全球?>;PHP中的指令?是降价吗?_Php_Syntax_Tags_Markdown_Encryption - Fatal编程技术网

内联<;的目的是什么=$全球?>;PHP中的指令?是降价吗?

内联<;的目的是什么=$全球?>;PHP中的指令?是降价吗?,php,syntax,tags,markdown,encryption,Php,Syntax,Tags,Markdown,Encryption,我正在开发一个正在使用(反)约定导致错误的应用程序,我不太确定它试图实现什么,因此很难修复它 该项目确实使用了markdown,我在运行时已经包括了它……但是我在任何地方都找不到这种语法,所以,我在这里。。关于这个语法试图实现什么,有什么想法吗 最初的开发人员使用短标记(不要这样做,人们)。。但这是。。是引起了问题 <p>[<a href="<?=$PHP_SELF?>">categories</a>] [<a href="&

我正在开发一个正在使用(反)约定导致错误的应用程序,我不太确定它试图实现什么,因此很难修复它

该项目确实使用了markdown,我在运行时已经包括了它……但是我在任何地方都找不到这种语法,所以,我在这里。。关于这个语法试图实现什么,有什么想法吗

最初的开发人员使用短标记(不要这样做,人们)。。但这是。。是
引起了问题

<p>[<a href="<?=$PHP_SELF?>">categories</a>] 
       [<a href="<?=$PHP_SELF?>?index">index</a>] 
       [<a href="<?=$PHP_SELF?>?all">all (<?=$notes_count?>)</a>] 
       [<a href="<?=$PHP_SELF?>?latest">latest</a>]</p>
[]
[] 
[] 
[]

我认为应该是:

<?=$_SERVER['PHP_SELF']?> 

这是以下内容的简写:

<?php echo $PHP_SELF; ?>

如果在php.ini中启用了
short\u open\u标记
,您的方法就可以工作,但否则会导致错误


据推测,
$PHP\u SELF
变量在这些使用之前已经初始化,可能是作为
$\u服务器['PHP\u SELF']
的副本。如果尚未初始化,您可能希望更新代码以引用
$\u服务器['PHP\u SELF']

是否从
$\u服务器['PHP\u SELF']
本地化
$PHP\u SELF
,如果不是,则可能是问题所在。什么问题?什么错误?我不知道你是否知道什么是短标签。你似乎理解他们,但也不理解他们。我不知道为什么会突然在PHP语法中涉及到降价。出于兴趣:
我一直都关闭了短标记支持(
)。。。所以我只是想把命令从
中“分离出来”,我想应该是
,即使你保留了这个可怕的侵入性PHP输出,这两种方法都是正确的。当您仅在启用了短标记的情况下使用时,如果您是一个正常人,则不应启用短标记。考虑到OP的原始代码使用了短标记,我认为这是我的一个假设。我的观点是,“应该”是错误的:)