我的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