在《零基础学PHP》的第214页有这么一段index.php程序,是这样写的:
<?php
//连接MySQL服务器,选择数据库
$conn = mysqli_connect("localhost", "root", "root", "database9") or die("连接数据库服务器失败!".mysqli_error());
mysqli_query($conn,"set names utf8");//设置数据库编码格式utf8
$result=mysqli_query($conn,"select * from books"); // 执行查询语句
include_once('lists.html'); //引入模板
请大家注意,在//引入模版之后的下一行上并没有php的收尾标记 ?>
通常来说一段完整的PHP程序开头要写上<?php 结尾要写上?>
但是,为什么以上的index.php这段程序偏偏有了开头的<?php但是没有结尾的?>
另外,我看了在被引入的lists.html这段代码里也没有?>而且这是段html代码,
html代码里根本不让有?>这样的php标签。
而且,运行了一下,人家书上的程序这段index.html可以运行,没错,但是就是
不知道为啥故意省略了结尾的这个?>
--
FROM 60.7.253.*