我正在浏览一个非常旧网站的别人代码,它有很多这样的行:
echo '';
我不熟悉PHP,但很快就通过语法教程,似乎这个命令会打印单引号的内容。但是,单引号是空的,并且有很多这样的实例。
拥有这些行的目的是什么,以及它们是如何在代码中结束的?
答案 0 :(得分:9)
你是对的,他们只打印出空字符串。我只能猜测他们如何进入你的代码,但删除它们肯定是安全的。
答案 1 :(得分:5)
单引号或双引号用于表示字符串,因此使用:
echo '';
您正在打印空字符串。
答案 2 :(得分:0)
我能想到选择''vs'“的唯一想法是:
echo '"'; // print "
echo "'"; // print '