How to include files with die(); function?

w35t picture w35t · Nov 24, 2009 · Viewed 12.5k times · Source

file1.php and file2.php with die(); function.

include.php:

<? include 'file1.php';
include 'file2.php' ?>

file1.php

<? echo 'included'; die(); ?>

file2.php

<? echo 'not included'; die(); ?>

How can I include both files with die(); function?

Answer

Sampson picture Sampson · Nov 24, 2009

Non-English Speakers:

You can provide your question in your native language as well, and somebody here may be able to translate it for you. Just make your best effort to ask in English, and add your native tongue below.


If you would like to test whether the includes happened successfully, you can test the return value of the include function itself:

// http://us3.php.net/manual/en/function.include.php Example #4
if ((include 'file1.php') != 'OK') {
    die();
}

You may also consider require() instead of include() depending on your needs:

require() is identical to include() except upon failure it will also produce a fatal E_ERROR level error. In other words, it will halt the script whereas include() only emits a warning (E_WARNING) which allows the script to continue.