Do calls to render overwrite each other? I mean, if I call render twice in a php file located in pset7/public (was it called a controller?), and both of those calls render() with two different views, where the first requests input and the other displays the result some time after, then both views will eventually get rendered assuming the user complies.
Also, in render(), as far as I can tell, require() is a built-in equivalent of render() which omits error checking as well as printing header and footer, before and after the requested $view. Mentally I see these three calls as copy-pastes of a given view which eventually result in the final HTML code sent to the user (kind of like calling fwrite() trice in C), so these stack upon each other and compose the final page together. So if the last thing I said is true then they do not overwrite each other, well, at least calls to require() do not, but is the same true for render()?
In other words, can I (or do I) call render() twice in a php file? If not, how would I make a controller create two different pages?
I'm quite confused as this is an entirely new world for me, the first two paragraphs reflect that. So I'd like to know where I'm right, and where I am mistaken. Perhaps I should go back and review some of the courseware.