我是 PHP 新手,目前正在阅读《PHP 绝对初学者》一书。书中目前正在教授有关模板化和使用 StdClass() 对象以避免命名冲突的内容。
我有一个名为 page.php 的模板文件和一个名为 index.php 的主页文件。
我的page.php代码
$pageData->title $pageData->$content ";
我的index.php
title = "Test title"; $pageData->content = "Hello World
"; $page = include_once "templates/page.php"; echo $page;
我收到的错误是
警告:第 5 行 C:\xampp\htdocs\ch2\templates\page.php 中未定义变量 $title
警告:第 9 行 C:\xampp\htdocs\ch2\templates\page.php 中未定义变量 $content
我不明白这一点,因为这正是本书所教的内容,如果有任何帮助,我们将不胜感激,如果有更好的方法来使用模板,请记住我是初学者,所以请保持简单!
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号