我正在使用导致错误的(反)导致的PHP project,我不太确定它想要实现什么,因此修复它很困难..
该项目确实使用了markdown,我在运行时已将其包括在内......但是我无法在任何地方找到这种语法,including the extended documentation,所以,我在这里..关于这个语法尝试是什么的任何想法完成?
原始开发人员使用短标签(不要那样做,人们)没有帮助..但是这里......导致问题的是<?=$PHP_SELF?>
..
<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>
答案 0 :(得分:1)
这是:
的简写<?php echo $PHP_SELF; ?>
如果在php.ini中启用了short_open_tag
,您的方法将会起作用,否则会导致错误。
据推测,$PHP_SELF
变量在这些用法之前已初始化,可能是$_SERVER['PHP_SELF']
的副本。如果尚未初始化,您可能需要更新代码以引用$_SERVER['PHP_SELF']
。
答案 1 :(得分:0)
我认为应该是:
<?=$_SERVER['PHP_SELF']?>