我需要获取另一个文件中存在的变量的值。我知道我可以使用include或require函数,但是在两种情况下,它都会打印出包含在文件中的整个输出。那么是否有办法只得到变量的值而不是来自另一个文件的输出?从其他文件获取变量的值 - PHP
2
A
回答
3
ob_start();
include($filename);
ob_end_clean();
您的变量现在应该在范围内可用。
当然,如果你关心的输出,你可能要留着,
ob_start();
include($filename);
$output = ob_get_contents();
ob_end_clean();
这是需要提醒的是,如果你是整个应用程序的设计者,你不应该这样做。相反,将所有变量设置为一个文件并使用单独的一个来生成输出。理想地看一下MVC架构,其中控制器设置变量并且视图/模板执行输出。
0
以下可以做到这一点:
ob_start();
include(...);
ob_end_clean();
ob_start()开始输出缓冲,其中没有被发送到浏览器/ CLI /等。包含你的文件。文件中的变量将可用,并且所有回显等都不会显示。
ob_end_clean()将转储缓冲区(如在擦除中),并且在释放内存时不会显示信息。
0
取出该值并将其放入第三个文件中。 include
该文件在您的文件1和文件2中。
换句话说,改进应用程序的结构,以便可以访问需要单独访问的内容。
相关问题
- 1. 广东话从其他PHP文件获取变量
- 2. 从php类读取其他文件的常量/变量
- 3. htaccess的获取其他PHP变量
- 4. 无法获取其他php文件的变量
- 5. 从jQuery中的其他文件抓取php变量
- 6. PHP:从PHP文件获取变量?
- 7. PHP - 如何从其他文件访问其他变量?
- 8. Bukkit - 从其他@EventHandlers获取变量?
- 9. 从其他脚本文件变量获得价值Unity C#
- 10. 如何从其他页面获取变量值?
- 11. VBA - 变量获取ComboBox值其他获取TextBox值错误
- 12. 从变量中获取PHP文件?
- 13. 获取所有PHP变量及其值
- 14. 如何从其他类中获取变量的值?
- 15. PHP:从PHP文件中获取PHP的变量,函数,常量
- 16. 从其他变量获取CMD中的变量名称
- 17. 获取PHP变量从页面到其他
- 18. 多个PHP会话 - 从其他会话中获取变量
- 19. 从PHP返回的变量获取值
- 20. 如何从其他AngularJs控制器获取值$ scope变量
- 21. 从其他函数中获取变量值python
- 22. 如何从其他变量中获取值
- 23. 从其他py文件导入变量
- 24. 如何从PHP中的其他包含文件引用变量?
- 25. 获取其他类的访问变量
- 26. 从其他文件读取PHP?
- 27. PHP从JavaScript获取价值变量
- 28. php - 从变量中获取值
- 29. 获取变量值从JavaScript到PHP
- 30. 访问变量文件从一个类中的其他文件
我宁愿建议更好地构造整个应用程序... – deceze
好点。我假设这将成为图书馆的一部分或文件无法更改的地方。这是一个糟糕的架构应该是显而易见的,但仍值得指出。 –
但是仍然存在于该文件中的php部分正在执行...... – Srivathsan