这是我的 php 代码,用于检查名为 $GEcode 的标记是否存在于 _.xml 文件中作为节点:在第 4 行中,当我编写 GEcode=$GEcode 时,它回显“不存在”,当引号存在时(GEcode=' $GEcode'),它返回“exsits”。我一头雾水,$GEcode已经是字符串了,为什么还需要引号呢?(在表格中,name="GEcode"; value = "GE1319")
1.<?php
2.$courselist = simplexml_load_file("_.xml");
3.$GEcode = $_POST['GEcode'];
4.$course=$courselist->xpath("child::course[GEcode='$GEcode']");
5.if(empty($course)){
6.echo "not exsits";
7.}
8.else{
9.echo "exsit";
10.}
11.?>