Мой опыт работы с PHP довольно ограничен. Я только что унаследовал некоторые вещи, которые кажутся мне странными, и я хотел бы знать, является ли это стандартным способом делать вещи. Страница, которая отображается в браузере (например, www.example.com/example_page), имеет что-то вроде:
<?
$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 -->
Может быть, другие считают этот стиль полезным, но он меня смущает. Я полагаю, что это может быть шагом к зачаточной системе управления контентом, но то, как она работает здесь, я думаю, это добавляет к обработке, которую должен выполнять сервер, не уменьшая нагрузку на веб-разработчика настолько, чтобы она того стоила.
Итак, это нормальный способ создания страниц с помощью PHP? Или мне все это потянуть на пользу лучшего подхода?
Кроме того, я знаю, что «<?
» (против «<?php
») нежелательно; Я просто воспроизводлю то, что в коде.