演習課題「テンプレートでデータを受け取ろう」
右の環境には、/home/ubuntu/public_html/index.phpファイルに、Webページを表示するプログラムが作成してあります。 views/content.tpl.phpを修正して、enemy変数を受け取って以下のメッセージを表示するようにしてください。
勇者はスライムと戦った
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
#05:テンプレートでデータを利用しよう
ここでは、PHPの複数のコードファイルで共通のデータを利用してみましょう。処理と見た目を分離した時、処理プログラムの変数を表示プログラムで利用します。
public_html/index.php<?php
  // Open https://localhost/~ubuntu/index.php
  $name = 'PHP';
  $message = '世界の皆さん、こんにちは';
  require_once 'views/content.tpl.php';
public_html/views/content.tpl.php<!DOCTYPE html>
<html lang='ja'>
    <head>
        <meta charset='utf-8'>
        <title>PHP-Web - paiza</title>
        <style>body {padding: 10px;}</style>
    </head>
    <body>
        <h1>Hello templates</h1>
        <p>This is <?= $name ?></p>
        <p><?= $message ?></p>
    </body>
</html>
- PHP: 変数のスコープ - Manual
http://php.net/manual/ja/language.variables.scope.php