私はこれらのコードを使用して、必要なファイルやその他の属性を変数に渡すことができますが、正しく動作しません。私は、コードが私にはかなり上手く見えるので、問題が何であるか分かりません。インデックスページにヘッダーのページのコンテンツは表示されません。header.phpを含むPHPコードが正しく動作しない
helper.php
<?php
function render($template, $data = array())
{
$path = $template . ' .$php ';
if(file_exists($path))
{
extract($data);
require($path);
}
}
header.php
<?php require_once('helper.php') ?>
<!doctype html>
<head>
<title><?php echo htmlspecialchars($title); ?></title>
</head>
<body>
Index.php
<?php
require_once('helper.php');
render('header', array('title' => 'Index'));
?>
少なくとも1つの問題は '' $ php ''になります。あなたが実際に拡張子 '.'の前に' 'php'の前に' $ 'を置かない限り、それは起こりそうにないでしょう。 –