2017-06-18 99 views
1

我有这样的代码PHP - 检查是否存在变量在其他文件

if (isset($title) && ($title !== null)) 

并试图这一个了

if (isset($title) && ($title === true)) 

但是这个代码不工作becouse它不检查,如果变量存在,并做代码如果。 我想检查变量是否存在于另一个文件中,我该怎么做?

+0

您是否尝试过移动if子句到另一个文件中,你想运行检查?它是如何工作的?是解决方案还是为什么不是解决方案? – hakre

+0

如果其他文件没有被当前页面/脚本以任何方式调用,那么您期望找到的任何变量都不会被实例化。如果以某种方式调用“其他文件”,那么它应该在您尝试测试变量 – RamRaider

+0

的存在性之前首先包含文件是否存在,如果是此代码,则包含该文件。 – Norbert

回答

2

使用includerequireif条件时,再尝试,如果存在打印:

例::

<?php 
require 'demo.php'; //suppose in this file $title=' Hello world'; 

if (isset($title) && ($title !== null)&& ($title !== '')){ 

echo '$title'; // echo the title here 

} 

?> 
+0

感谢它的工作 – Norbert

+0

您的欢迎兄弟... :)高兴地帮助:) –