Template files receive content and how they deliver it to the user is what we call the output strategy. There are a few different options and this section covers each in detail.
Direct output
You already know direct output because it simply means printing output directly, as you might do in any other PHP script.Delayed output
Delayed output focuses on rendering the content/markup for all the various regions of our final document ahead of time, but delaying that output until everything is ready.Markup regions
Markup regions give you the best of both worlds—the simplicity of direct output with the power of delayed output, just using HTML.