回答
删除=
标志。它使PHP返回任何include()
返回。
<?php
include("inc/c.php");
?>
您正在看到include()
函数的结果。它返回true
,因为它成功了,并且您看到1
,因为这是true
的字符串表示形式。
如果您想要该文档的文本,您可以使用file_get_contents()
或类似的。
这实际上是一个有趣而且经常被忽视的怪癖。你可以在你包含的文件的主体中放置一个'return',使'include'和'require'函数返回值。如果'c.php'包含'return'开心的字符串很开心,Hello World!“'它实际上会给出输出。 (你可能已经知道了,但其他人可能不知道) – Leigh 2012-02-09 21:23:42
谢谢!谢谢请投票我的问题 – TheBlackBenzKid 2012-02-23 22:54:54
@TheBlackBenzKid,为什么?这不是一个很好的问题。事实上......它甚至不是一个问题,只是你所看到的一些事情的陈述。请参阅常见问题解答,了解这里所考虑的问题。 – Brad 2012-02-23 22:57:37
- 1. PHP回声,包括
- 2. PHP的回声包括
- 3. PHP包括无回声
- 4. PHP回声不包括行间距
- 5. PHP回声变量从包括之前包括
- 6. 禁止回声包括文件
- 7. 使用php的神秘1包括
- 8. PHP回声回声
- 9. PHP MySQL_return_rows =回声1然后0
- 10. PHP的DOMDocument:返回的nodeValue包括childNode
- 11. PHP包括阻止回到目录
- 12. 包括PHP正则表达式回车
- 13. tidesdk包括php
- 14. MAMP php包括
- 15. PHP类,包括
- 16. 包括 - php
- 17. PHP,包括HTML
- 18. PHP JSON包括
- 19. PHP和包括
- 20. C++包括重新声明
- 21. 前向声明和包括
- 22. 包括error.Functions已经声明
- 23. 困难与“包括?”声明
- 24. 向前声明VS包括
- 25. PHP - 回声与花和方括号返回结果
- 26. 回声块包含PHP函数
- 27. PHP:邮件()返回1,但不发送邮件时邮件包括://
- 28. 包括PHP常量
- 29. PHP包括问题
- 30. PHP包括文件
我不喜欢用<?php include(“”); ?>需要多个字符。没有办法解决这个问题。 – TheBlackBenzKid 2012-02-09 21:21:08
@TheBlackBenzKid,什么?真? '<?php'对你来说真的太多了吗?不管怎样,你不应该使用短打开的标签,因为它们没有在所有服务器上启用。如果你想要一个简短的版本,你可以经常使用'<?',但我不推荐它,因为它再次不适用于所有的服务器,并且有很好的理由。 – Brad 2012-02-09 21:21:37
当然你开玩笑 – 2012-02-09 21:22:36