运行文件时出现PHP语法错误

运行文件时出现PHP语法错误,php,syntax,Php,Syntax,我是PHP新手,在运行PHP文件时遇到以下PHP错误。 如果您能提供一点帮助,我们将不胜感激,并提前表示感谢 分析错误:语法错误,第21行C:\xampp\htdocs\facebook\arrays.php中出现意外的“”(T_压缩的_和_空格),需要标识符(T_字符串)或变量(T_变量)或数字(T_NUM_字符串) 这是我的密码: <html> <head> <title> An empty html pag

我是PHP新手,在运行PHP文件时遇到以下PHP错误。 如果您能提供一点帮助,我们将不胜感激,并提前表示感谢

分析错误:语法错误,第21行C:\xampp\htdocs\facebook\arrays.php中出现意外的“”(T_压缩的_和_空格),需要标识符(T_字符串)或变量(T_变量)或数字(T_NUM_字符串)

这是我的密码:

    <html>
        <head>
            <title> An empty html page </title>
        </head>
        <body>
            <!-- this is an html comment -->
            <!-- currently the body is empty -->
            <?php

            echo "<p>hello world</p>";

            $name = "Peter Pan";
            $address = "Neverland";
            $age = "14.75";

            $unnamed_lost_boys = array(4.5, 6, 7, 5.5, 5.25, 4, 7, 6.75);
            $named_lost_boys = array( "Tootles"=> 4.5,
                                    "Nibs"=>6,
                                    "Slightly"=>7.5);

            echo "The age of Nibs is $named_lost_boys['Nibs']";

            function print_details ($name, $age, $address)
            {
            echo "My name is $name, I'm from $address and I'm $age years old";
            echo "<br>";
            echo 'My name is '.$name.",I'm from ".$address." and I'm $age years old";
            echo "<br>";
            }
            print_details($name, $age, $address);

            ?>
        </body>
    </html> 

空的html页面

不能在字符串插值中使用数组而不使用大括号;因此,请使用:

echo "The age of Nibs is {$named_lost_boys['Nibs']}";
另请参见尝试:

echo "The age of Nibs is " . $named_lost_boys['Nibs'];