PHP error handling functions - error_get_last()
The error_get_last() function is used to get information about the last error occurred.
Returns an associative array stating the last error.
Keys of the returned array are "type", "message", "file" and "line". If no errors took place, it returns NULL.
<?php $_SESSION['website'] = "w3r";session_destroy();// this is for destroying session, but which one?echo $_SESSION['website']." ";print_r(error_get_last());?>
The following code displays this output :
w3r Array( [type] => 2 [message] => session_destroy() [function.session-destroy]: Trying to destroy uninitialized session [file] => C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\php\erro-get-last-example.php [line] => 3)
PHP: Tips of the Day
PHP: How to convert string to boolean?
Strings always evaluate to boolean true unless they have a value that's considered "empty" by PHP (taken from the documentation for empty):
- "" (an empty string);
- "0" (0 as a string)
If you need to set a boolean based on the text value of a string, then you'll need to check for the presence or otherwise of that value.
$test_mode_mail = $string === 'true'? true: false;
EDIT: the above code is intended for clarity of understanding. In actual use the following code may be more appropriate:
$test_mode_mail = ($string === 'true');
or maybe use of the filter_var function may cover more boolean values:
filter_var covers a whole range of values, including the truthy values "true", "1", "yes" and "on".
Ref : https://bit.ly/33SQ3eP
- New Content published on w3resource:
- Scala Programming Exercises, Practice, Solution
- Python Itertools exercises
- Python Numpy exercises
- Python GeoPy Package exercises
- Python Pandas exercises
- Python nltk exercises
- Python BeautifulSoup exercises
- Form Template
- Composer - PHP Package Manager
- PHPUnit - PHP Testing
- Laravel - PHP Framework