xxxxxxxxxx
<?php ob_start(); ?>
<div>
<p>Here go your view</p>
</div>
<?php $content = ob_get_clean(); //now you can echo the content in base.php ?>
<?php require( __DIR__ . './base.php'); ?>
xxxxxxxxxx
//why use ob_start() in php
<?php
ob_start(); //Start remembering everything that would normally be outputted, but don't quite do anything with it yet
$output = ob_get_contents(); //Gives whatever has been "saved"
ob_end_clean(); //Stops saving things and discards whatever was saved
ob_flush(); //Stops saving and outputs it all at once
?>
xxxxxxxxxx
ob_start(); //Start remembering everything that would normally be outputted, but don't quite do anything with it yet
$output = ob_get_contents(); //Gives whatever has been "saved"
ob_end_clean(); //Stops saving things and discards whatever was saved
ob_flush(); //Stops saving and outputs it all at once
ob_start() in php
xxxxxxxxxx
<?php ob_start();
$data = "my-data";
?>
HTML CODE
<?php
$output = ob_get_clean();
?>