我的PHP体验相当有限。我只是继承了一些看起来很奇怪的东西,我想知道这是否是一种标准的做事方式。这在浏览器位置(例如www.example.com/example_page)显示的页面中有这样的:创建PHP语言网页
<?
$title = "Page Title";
$meta = "Some metadata";
require("pageheader.inc");
?>
<!-- Content -->
然后pageheader.inc有这样的东西:
<?
@$title = ($title) ? $title : "";
@$meta = ($meta) ? $meta : "";
?>
<html>
<head>
<title><?=$title?></title
</head>
<!-- and so forth -->
也许别人觉得这种风格有用,但它让我困惑。我想这可能是朝着一个基本的内容管理系统迈出的一步,但它在这里的工作方式我认为它会增加服务器处理所需的处理量,而不会减少Web开发人员的负担,使其值得付出努力。
那么,这是用PHP创建页面的正常方式吗?或者我应该把所有这些都放在一个更好的方法上?
此外,我知道“<?
”(与“<?php
”)是不合需要的;我只是重复了代码中的内容。
@Skilldrick:谢谢你的修复! – GreenMatt 2010-04-15 20:08:13