0

我有主页和一个单独的文件 display_functions.php 从中调用函数文件 home.php

file display_functions.php 
html_header($title)
{
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xHTML1/DTD/xHTML1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"
xmlns:og="http://ogp.me/ns#"
xmlns:fb="https://www.facebook.com/2008/fbml">

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 

<title><?php echo $title;?></title>
<link href="home_style.css" rel="stylesheet" type="text/css" />
</head>;
}


html_footer()
{

}

得到错误: html_header($title) { ; } html_footer() { } ( ! ) SCREAM: 为 ( ! ) 忽略错误抑制 致命错误: 调用未定义函数 html_header() 需要帮助

4

2 回答 2

1

你的代码是错误的。你应该用 echo 将代码包装在 html_header 函数中,而 html_header() 是一个函数,所以你需要在它之前添加一个函数关键字。

于 2013-07-17T02:38:43.590 回答
0

发生该错误是因为您将 HTML 标记直接放在 PHP 源代码中(这是语法错误)。我猜你的意思是echo在他们身上使用?

而且,一般来说,以这种方式从样板代码中拯救自己并不是一个好主意。更好地创建模板或使用 MVC 框架。

于 2013-07-17T02:26:48.363 回答