 <p>There's no direct equivalent.</p> <p><a href="http://php.net/include" rel="nofollow noreferrer"><code>include</code></a> and family are similar, but differ in several aspects:</p> <ul> <li>The current state of the script is kept (any global variables, function and class definition, etc.)</li> <li>A file path must be given</li> </ul> <p>Probably the most similar thing is an internal Apache subrequest (see <a href="http://php.net/virtual" rel="nofollow noreferrer"><code>virtual</code></a>), but that has nothing to do with PHP itself. When PHP is invoked, the request has already been "dispatched". Of course, you can, if you want, do a virtual "request dispatch logic" with PHP, which means sending all the requests to some initial script that then decides what to include/execute. This is what several frameworks do.</p> <p>To redirect a page, you manually send a header:</p> <pre><code>header("{$_SERVER['SERVER_PROTOCOL']} $code"); //code can be 301, 302, 303, 307 header("Location: $url"); </code></pre>