bladeOne導入

1.https://github.com/EFTEC/BladeOne/からDLし解凍

2.includeして実行


  include dirname(__FILE__) . "/../lib/BladeOne.php"; // 解凍したBladeOneのパス
  use eftec\bladeone\BladeOne;
  $views = __DIR__ . '/views';
  $cache = __DIR__ . '/cache';
  $blade = new BladeOne($views,$cache,BladeOne::MODE_DEBUG); // MODE_DEBUG allows to pinpoint troubles.
  echo $blade->run("hello",array("variable1"=>"value1")); // it calls /views/hello.blade.php
//__DIR__はマジック定数
//確認
print_r( __DIR__ );

__DIR__
/home/users/0/lovepop.jp-miyazaki/web/test.aiuevu.com/php-html

テスト表示下層

テスト表示上層

.htmlでphpを動かす

<FilesMatch "\.html$">
  AddType application/x-httpd-php .html
</FilesMatch>

phpでinclud

ome/
|-index.php
|
|-common/
|  |-footer.php
|
|-user/
   |-top.php

//index.php
include("common/footer.php");

//top.php
include(dirname(__FILE__) . "/../common/footer.php");


の方が楽???
include($_SERVER['DOCUMENT_ROOT'] . '/include/footer.php');