0
これは私の考えです。ファイルを受け取り、特定のスニペットをチェックし、str_replacesを返し、それを戻すクラスがあります。include/requireを現在のファイルのクラスオブジェクトから呼び出すことはできますか?
<?php
include('file.php');
....
?>
それは次のようになります:正常に動作します
<?php
include($myClass->edit('file.php');
....
?>
種類の私のindex.phpがどのように見える場合に簡略化Smartyのは、例えばので、タグの置き換え
でどのように動作するかのように。しかし、その代わりに、実際のinclude()関数を自分のものに置き換えることは可能でしょうか?
それを作る:私のクラスでmyinclude()関数は次のようになり
<?php
$myClass->myinclude('file.php');
....
?>
を:
public function myinclude ($file) {
include($this->edit('file.php'));
}
しかし、それは動作しません、私はから含める呼び出すことはできませんので、私は仮定クラス内で呼び出し元のindex.phpファイルに戻ることを期待してください。
これにはいくつかのトリックがありますか?
ob_start()を使用してバッファリングされたデータを取得し、それをインデックスページに戻す方法はありませんか? – DssTrainer