cfg.php代码如下:
<?php define('test','baidu'); ?>
show.php代码如下:
<?php
includde dirname(__FILE__) . '/cfg.php';
echo test;
?>
访问show.php提示如下错误:
Notice: Use of undefined constant test- assumed 'test' inD:\xampp\htdocs\test\show.php on line 3
求帮助,谢谢各位了!
感谢大家回答,include是复制到百度时多了一个字母,原文件没有拼写错误。
再次感谢大家的用心回答——我将提及问题代码复制到新的PHP文件中运行后能获得预期结果,小弟猜测是DW的问题。
php中define定义一个常量,其他文件调用这个常量出错求解!
你确定index.php和register.php执行了!如果两个都执行会出项重复定义SCRIPT的错误!如果其中的一个执行了(除非define在执行分支上,不如if什么的,没有执行到),要不绝对是存在的,因为没有注销define定义的常量的函数!我觉得是不是题主把英文看错了!人家可能说的是SCRIPT重复定义了!
真接用php 的echo 输出一个包含完整html的源代码,查看源文件时正常...
原因就是文件编码不对,文件文档要保持编码一致,否则出现乱码就会出现这个问题。
include()函数中的包含
在PHP中,include()函数用于引入另一个文件的内容。当我们定义一个函数,如function foo()时,如果在函数内部使用include 'vars.php',这就意味着vars.php文件的内容将在该函数的作用域内被处理。在这个例子中,vars.php中的变量如$fruit只在foo()内部可见,因为它们没有在函数外部声明为全局。当我们...
php中include_once包含了一个文件,但是不执行下面的代码,是什么原因...
因为include_once包含的文件里有语法错误 所以没能继续执行代码 我的是因为数据库连接用的新版本MySQLi 但是查询还是用的老版本Mysql
php中define定义常量,外部文件调用出错是什么原因
常量没有跨页的功能,只能php本页内使用,想用只能引入。但是重复声明会覆盖
php中使用include出错!~~高手指点~!
如果没有提交信息显示login.html if(!isset($_POST))include("login.html");有提交信息 else { 处理提交信息 如果信息错误 include("login.html");exit;}
PHP中include和require的区别详解
PHP中引用方法主要分为两种,分别是:include (细分为include和include_once)require (细分为require和require_once)这两类都可以将 PHP 文件的内容插入另一个 PHP 文件(在服务器执行它之前)。但是在错误处理方面有一定的区别.require 会生成致命错误(E_COMPILE_ERROR)并停止脚本 include 只生成警告(E...
php在一个类文件里include一个函数不起作用,求解
include是没问题的,只是你aClass类,这么写根本就不对。试试以下代码(仅供参考):<?phpinclude 'b.php';class aClass{ public function aFunction(){ bFunction(); }}$aClass = new aClass();$aClass->aFunction();?>
PHP include和require区别
require函数是指包含进来的内容被当成当前文件的一个组成部分,所以当包含进来的文件有语法错误或者文件不存在的时候,那当前文件的PHP脚本都不再执行。include()函数相当于指定这个文件的路径,当被包含的文件有错时,不会影响到本身的程序运行。以上不为手打 出处为 http:\/\/www.jb51.net\/article\/15681.htm...
php 调用include中的函数。结果显示未定义
就你现在程序来看没有数据提交,是会报错的,你可以:accept.php<?phpinclude_once('include\/init.php');\/\/如果init.php文件在include文件下就是对的,如果是和你当前文件在一个文件夹下,就用include_once("init.php")if($_POST==""){ die("没有可用数据!"); \/\/首先判断接收到数据是否为空...