From php.net
:
Handling Returns: include returns FALSE on failure and raises a
warning. Successful includes, unless overridden by the included file,
return 1. It is possible to execute a return statement inside an
included file in order to terminate processing in that file and return
to the script which called it. Also, it's possible to return values
from included files. You can take the value of the include call as you
would for a normal function. This is not, however, possible when
including remote files unless the output of the remote file has valid
PHP start and end tags (as with any local file). You can declare the
needed variables within those tags and they will be introduced at
whichever point the file was included.
If your class/view.php
or config/test.php
uses return
, then you may keep it. If there is no return
in those files, there is no reason, unless you want to prevent current script from further execution.
Example 1:
<?php
echo 1; // < executes
return include 'somefile.php'; // < script will end here because of "return"
echo 2; // < not executes ever
?>
Example 2:
<?php
echo 1; // < executes
include 'somefile.php'; // < executes
echo 2; // < executes
?>