<?php
/*
 * Created on 2009-2-15
 *
 * To change the template for this generated file go to
 * Window - Preferences - PHPeclipse - PHP - Code Templates
 */
 $test_one = "一列火车经过,况且况且况且!";
 $title = $$test_one
 echo $title;
 echo "<title>$title</title>"
?>定义一个变量,重复调用,就不行,怎么回事!搞不懂了,希望给解决下,谢谢

解决方案 »

  1.   

    $title = $$test_one 这句后面没有分号;同时,你这样的声明,会使得PHP去找一个“$一列火车经过,况且况且况且!”的变量……
      

  2.   

    $test_one = "一列火车经过,况且况且况且!";
    $title = $test_one;
    echo $title;
    echo " <title>$title </title>" 
      

  3.   


    你不能把$给理解错了,它只是变量的一个标志!
    你要的效果应该是传值,直接将$test_one传值给$title不就OK了$title=$test_one;
      

  4.   

    $test_one = "一列火车经过,况且况且况且!"; 
    $title = $$test_one $$test_one 会被解释为$($test_one) 即 $一列火车经过,况且况且况且!
      

  5.   


    语法错误,概念混淆。把代码改为:
    <?php
    /*
    * Created on 2009-2-15
    *
    * To change the template for this generated file go to
    * Window - Preferences - PHPeclipse - PHP - Code Templates
    */
    $test_one = "一列火车经过,况且况且况且!";
    $title = $test_one;
    echo $title;
    echo "<title>$title </title>";
    ?>