【发布时间】:2018-12-10 02:30:17
【问题描述】:
我作为初学者使用: 面向 PHP 开发人员的 Eclipse IDE 版本:光子发布(4.8.0) 版本号:20180619-1200 操作系统:Windows 10、v.10.0、x86_64 / win32 Java版本:1.8.0_77
我有一个带有require_once(initialisation.php) 的文件 index.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/";
我该如何解决这个问题?
谢谢
【问题讨论】:
-
在同一个文件“initialisation_site.php”中我有字符串变量和类对象。 Eclipse 可以“看到”类但不能“看到”字符串变量。为什么????
-
相关:bugs.eclipse.org/bugs/show_bug.cgi?id=538418
-
$Modeles_Nom: 这个变量在哪里定义的? -
看起来
$Modeles_Nom是他未定义的一个。其实很明显! -
@delboy1978uk 我知道他把那个未定义的变量放在那里是错误的,但问题在于 Eclipse PHP 变量验证器忽略了 include 和 require。
标签: php eclipse undefined require-once