我作为初学者使用:用于PHP开发人员的Eclipse IDE版本:Photon Release(4.8.0)Build id:20180619-1200 OS:Windows 10,v.10.0,x86_64 / win32 Java版本:1.8.0_77
我有一个带有require_once
的文件index.php(initialisation.php)initialisation.php定义了一个变量$ Modeles_Chemin而变量$ Modeles_Chemin用于index.php(在require_once
之后)
在我的网站上,它没有未定义的变量工作正常但在eclipse编辑器中我收到一个未定义的变量。
(当然我和其他变量有同样的问题)。
这是一个提取:index.php:
<?php
require_once("prog/php/initialisation_site.php");
include($Modeles_Chemin.$Modeles_Nom."/html_begin.php");
initialisation_site.php:
$Contenu_Chemin = "contenu/";
$Modeles_Chemin = $Contenu_Chemin."modeles/";
我怎样才能解决这个问题 ?
谢谢
这可能意味着Eclipse不理解这些变量是在使用require_once
导入的文件中定义的。
也许可以在Eclipse设置中关闭未定义变量的注释?但是你也没有看到其他未定义变量的警告。
你可以使用global
:
require_once("prog/php/initialisation_site.php");
global $Modeles_Chemin;
global $Modeles_Nom;
include($Modeles_Chemin.$Modeles_Nom."/html_begin.php");