Reputation: 31242
I am checking if a particular value is set using isset
. I want to exit the script and display an error message like "Name not found, Enter a valid name". Currently I am checking like this:
if ((! isset($_GET["name"])) or (! is_dir($_GET["name"])) or (empty($_GET["name"]))) {
Print "Name not found, Enter a valid name"
}
After the print, I want to exit without further execution of code. How can I exit with the my error message and no default error message from PHP?
Upvotes: 3
Views: 4302
Reputation: 1353
You would use the die or exit methods. This will halt all PHP and HTML from being displayed or executed.
Example:
if ((! isset($_GET["name"])) or (! is_dir($_GET["name"])) or (empty($_GET["name"]))) {
die("Name not found, Enter a valid name");
}
Upvotes: 1
Reputation: 563
die("Name not found, Enter a valid name");
That should help!
Regards, Felix
Upvotes: 1