php include()的具体用法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php include()的具体用法相关的知识,希望对你有一定的参考价值。
有如下dbconnect.php文件
mysql_connect("localhost","root","root") or die("Could not connect to database");
mysql_select_db("guestbook") or die ("Could not select database");
在view.php中有
<?php include("dbconnect.php")
?>
测试时dbconnect.php中的内容未被执行,仅仅的输出
mysql_connect("localhost","root","root") or die("Could not connect to database");
mysql_select_db("guestbook") or die ("Could not select database");
原因何在?
两个文件在同一目录下
nclude语句会获取指定文件中存在的所有文本/代码/标记,并复制到使用 include 语句的文件中。
语法:
<?php include 'filename'; ?>
require语句和include的功能是相同的,只是在错误处理方面不一样。
require 会生成致命错误(E_COMPILE_ERROR)并停止脚本。
include 只生成警告(E_WARNING),并且脚本会继续。
扩展资料:
php语句
include()语句包含并运行指定文件。
以下文档也适用于require()。这两种结构除了在如何处理失败之外完全一样。include()产生一个警告而require()则导致一个致命错误。
换句话说,如果想在遇到丢失文件时停止处理页面就用require()。include()就不是这样,脚本会继续运行。同时也要确认设置了合适的 include_path。注意在 php 4.3.5 之前,包含文件中的语法错误不会导致程序停止,但从此版本之后会。
参考资料来源:百度百科-include (计算机专业术语)
参考技术Anclude语句会获取指定文件中存在的所有文本/代码/标记,并复制到使用 include 语句的文件中。
语法:
<?php include 'filename'; ?>require语句和include的功能是相同的,只是在错误处理方面不一样。
require 会生成致命错误(E_COMPILE_ERROR)并停止脚本。
include 只生成警告(E_WARNING),并且脚本会继续。
参考技术B 在view.php中有<?php include("dbconnect.php");
?>
你的少了个分号啊 参考技术C //file:dbconnect.php
<?php
mysql_connect("localhost","root","root") or die("Could not connect to database");
mysql_select_db("guestbook") or die ("Could not select database");
?>
//file:view.php
<?php
include("dbconnect.php")
?> 参考技术D 第一个php文件应该用<?php ?>括起来
view.php中,应该不用<?php ?>括起来
以上是关于php include()的具体用法的主要内容,如果未能解决你的问题,请参考以下文章
vs2010新建QT项目中,引用#include <QtGui/QApplication>出“Error! 无法打开源文件QtGui/QApplication”