php中使用“+;”时出现意外值弦乐

php中使用“+;”时出现意外值弦乐,php,file-exists,Php,File Exists,我正在使用这个脚本: <object data="<?php echo basename(__FILE__, ".php"); ?>.svg"></object> 试试这个: <?php if (file_exists(basename(__FILE__, ".php") . "b.svg")) { ?> 将+替换为您正在尝试将字符串与+连接起来。在PHP中,它的运算符是。请你去读这本书。哈哈哈,好吧enough@hek2mgl我不认为重写

我正在使用这个脚本:

<object data="<?php echo basename(__FILE__, ".php"); ?>.svg"></object>
试试这个:

<?php if (file_exists(basename(__FILE__, ".php") . "b.svg")) { ?>


+
替换为

您正在尝试将字符串与
+
连接起来。在PHP中,它的运算符是
。请你去读这本书。哈哈哈,好吧enough@hek2mgl我不认为重写将有助于打开这个问题,对吗?我应该删除它吗?有什么理由重新打开它吗?但是,如果你想改进它,那么a)修复这个标题,它会令人产生可怕的误导,让新手尖叫,或者在几英里之外更糟(更有可能的情况是:
file\u存在
不起作用,或者你做错了什么?)和b)显示你的一些故障排除工作,任何事情。例如,
file\u exists
显然返回了一个意外的结果。您是否确实检查了要传递的值?证明你做到了。说“值是X,而我期望的是Y,为什么?”会是一个更好的问题。@Jon这并不是说我还没有一个好的答案。问题是,在问了这个问题之后,我不能再在stackoverflow上发布问题了。谢谢你的帮助,我试图改进这个问题。我知道这个问题太本地化了,我不认为我的编辑会让它变得不那么本地化。我只希望删除一些反对票,这样我就可以再次提出新的问题。无论如何,谢谢你,我知道,仅仅假设编程语言有相同的语法是不好的:pYes。当您在javascript和PHP之间切换时,这尤其令人困惑。无需担心:)如果有用,请标记此项,我完全忘记了,对不起。这是有益的。我对这个棘手的问题有点苦涩,因为自从我问了这个问题,我就因为在stackoverflow问任何新问题而被禁止;(@Kasper我理解。虽然StackOverflow是一个非常有用的社区,但考虑到用户数量和被问到的问题,它有时可能会变得有点过于严格。接下来,我希望你有一个很好的体验
<?php if (file_exists(basename(__FILE__, ".php") . "b.svg")) { ?>