include的小疑点
include的小问题
1.php
2.php:
访问1.php的时候可以显示出aaaaaaaa。
但是我有一个问题,在1.php中,include()方法实质上不就是把2.php的内容替换include(2.php)吗?即:
这样读肯定是会报错的啊,怎么回事呢??
谢谢!
------解决方案--------------------
经测试,include()和require()在包含html文件时,是将结果包含进去,即:
<?php
echo"aaaaaaaa";
?>
------解决方案--------------------
<?php
include('2.php');
?>
等效于
<?php
?>
2.php 的内容
<?php
?>
这也说明,虽然 include 的是 php 代码文件,但文件中依然要以 <?php 开头
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 开头