php初学者,我的代码不能运行,为什么啊!

问题遇到的现象和发生背景

听课觉得听懂了,但就是敲不出来!!

问题相关代码,请勿粘贴截图
$menu=array(
        '首页',    
        '服务器',
        'php',
        '前端',
        'thinkphp',
        'layui',
        '小程序’
        );    
    foreach($menu as $v){
        echo '<li>';
        echo '<a href="baidu.com">'.$v.'</a>';
        echo '</li>';
}


做一个目录,用了foreach循环,但不知道为什么是灰的

运行结果及报错内容

网页完全显示不出来

我的解答思路和尝试过的方法

尝试过把多加一个到foreach,但还是不行

我想要达到的结果
    '小程序’这里最后的引号是中文状态下的,改成英文状态的

img

<meta charset="utf-8">
<?php
$menu=array(
        '首页',    
        '服务器',
        'php',
        '前端',
        'thinkphp',
        'layui',
        '小程序'
        );    
    foreach($menu as $v){
        echo '<li>';
        echo '<a href="baidu.com">'.$v.'</a>';
        echo '</li>';
}

?>


img


有其他问题可以继续交流~

这个问题你还用问吗?你的符号写错了,你写成中文的了

img

img


'小程序’   后面的'是全角字符了
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632

小程序单引号可能误打成中文的单引号了,改为英文字符就行了。

$menu=array(
        '首页',    
        '服务器',
        'php',
        '前端',
        'thinkphp',
        'layui',
        '小程序'
        );    
    foreach($menu as $v){
        echo '<li>';
        echo '<a href="baidu.com">'.$v.'</a>';
        echo '</li>';
}

希望对题主有所帮助!可以的话,帮忙点个采纳!