- PHP Basics
- Learn PHP
- PHP Comments
- PHP Data Types
- PHP Variables
- PHP Operators
- PHP echo
- PHP print
- PHP echo vs. print
- PHP if else
- PHP switch
- PHP for Loop
- PHP while Loop
- PHP do...while Loop
- PHP foreach Loop
- PHP break and continue
- PHP Arrays
- PHP print_r()
- PHP unset()
- PHP Strings
- PHP Functions
- PHP File Handling
- PHP File Handling
- PHP Open File
- PHP Create a File
- PHP Write to File
- PHP Read File
- PHP feof()
- PHP fgetc()
- PHP fgets()
- PHP Close File
- PHP Delete File
- PHP Append to File
- PHP Copy File
- PHP file_get_contents()
- PHP file_put_contents()
- PHP file_exists()
- PHP filesize()
- PHP Rename File
- PHP fseek()
- PHP ftell()
- PHP rewind()
- PHP disk_free_space()
- PHP disk_total_space()
- PHP Create Directory
- PHP Remove Directory
- PHP Get Files/Directories
- PHP Get filename
- PHP Get Path
- PHP filemtime()
- PHP file()
- PHP include()
- PHP require()
- PHP include() vs. require()
- PHP and MySQLi
- PHP and MySQLi
- PHP MySQLi Setup
- PHP MySQLi Create DB
- PHP MySQLi Create Table
- PHP MySQLi Connect to DB
- PHP MySQLi Insert Record
- PHP MySQLi Update Record
- PHP MySQLi Fetch Record
- PHP MySQLi Delete Record
- PHP MySQLi SignUp Page
- PHP MySQLi LogIn Page
- PHP MySQLi Store User Data
- PHP MySQLi Close Connection
- PHP Misc Topics
- PHP Object Oriented
- PHP new Keyword
- PHP Cookies
- PHP Sessions
- PHP Date and Time
- PHP GET vs. POST
- PHP File Upload
- PHP Image Processing
Difference Between exit and break in PHP
This article is created to differentiate exit() and break in PHP.
The PHP exit() terminates the execution of the current PHP script, whereas the break terminates the execution of the current loop or switch structure. For example, let me use break first:
<?php for($i=1; $i<10; $i++) { if($i==4) break; echo "The value of \$i is $i"; echo "<BR>"; } echo "<HR>"; echo "Some text right after the 'for' loop..."; echo "<BR>"; echo "Some other text..."; ?>
The output of this PHP example is:
And let me create the same example, using exit():
<?php for($i=1; $i<10; $i++) { if($i==4) exit(); echo "The value of \$i is $i"; echo "<BR>"; } echo "<HR>"; echo "Some text right after the 'for' loop..."; echo "<BR>"; echo "Some other text..."; ?>
Now the output is:
That is, the break is used when we need to exit from a loop, whereas the exit is used when we need to exit from the whole PHP script/program.
« Previous Tutorial Next Tutorial »