Class_view.php
包含作为关联数组的类定义:
class View
{
private $viewArray = array();
function getViewArray() {
return $this->viewArray;
}
function addToViewArray($key, $value) {
$this->view[$key] = $value;
}
}
在index.php中,我有:
$view = new View();
$view->addToViewArray("title", "Projet JDelage");
// Much more code
include ("UI_Header.php");
导致错误的代码在
UI_Header.php
,在“标题”HTML标记周围:
<?php
echo '<?xml version="1.0" encoding="utf-8"?>'
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title><?php echo htmlspecialchars($view->getViewArray()['title']);?>
</title>
<link rel="stylesheet" media="screen" type="text/css" title="StyleSheetProjet" href="StyleSheetProjet.css" />
</head>
我正在尝试获取与键关联的值
'title'
在这里展示。
我得到的错误是:
分析错误:第7行header.php中的分析错误