首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

include的小疑点

2012-04-06 
include的小问题1.phpPHP code?phpinclude(2.php)?2.php:PHP codehtmlhead/headbodyaaaaaaaa

include的小问题
1.php

PHP code
<?php    include('2.php');?>


2.php:
PHP code
<html><head></head><body>    aaaaaaaa</body></html>


访问1.php的时候可以显示出aaaaaaaa。

但是我有一个问题,在1.php中,include()方法实质上不就是把2.php的内容替换include(2.php)吗?即:
PHP code
<?php    <html>    <head>    </head>    <body>        aaaaaaaa    </body>    </html>?>

这样读肯定是会报错的啊,怎么回事呢??

谢谢!

[解决办法]
经测试,include()和require()在包含html文件时,是将结果包含进去,即:
<?php
 echo"aaaaaaaa";
?>
[解决办法]
<?php
include('2.php');
?>

等效于
<?php
?>
2.php 的内容
<?php
?>

这也说明,虽然 include 的是 php 代码文件,但文件中依然要以 <?php 开头

热点排行