function aa()
{
define("HTML",1);//生成HTML所用到的常量}
aa();
请问如果在这里引用函数aa里面定义的常量?急。

解决方案 »

  1.   


    aa.php代码:
    function a(){
        define('H' , 1);
    }
    a();bb.php代码
    include_once("aa.php");
    echo H;//报错
      

  2.   


    aa.php
    function a(){
      global $H;
      $H=1;
    }
    a();bb.php
    include_once("aa.php")
    echo $H
      

  3.   

    怪了。在我这边运行没问题啊。aa.php
    <?php
    function aa(){
      define('H',10);
    }
    aa();
    ?>
    bb.php<?php
    include_once('aa.php');echo H;  //输出为10?>
      

  4.   


    不可能报错的吧
    就算H 未define echo H  会输出H 字符的