Phpでのincludeが意外と万能

2012/8/23 PHP

c言語のincludeはファイルをその場所にコピペしたのと同じで使い方によってはいろいろ工夫できるなと思ってましたが、phpでも同じことができるようです。 具体的に挙げると、 template.php

 こんにちは <?php echo $name;?> さん 

index.php

 <?php $name = "John"; include "template.php"; 

とやれば

 こんにちは John さん 

といった簡易テンプレートになります。 また、 config.php

 <?php return array(' name'=> 'John', 'gender' => 'male'); 

index.php

 <?php $config = include "config.php"; ?> こんにちは <?php echo $config['name'];?> さん 

といったreturnで値を返すこともできるようです

img_show