Introduction
In this article I describe the PHP Miscellaneous functions die, eval, exit, get_browser and highlight_file. To learn some other Miscellaneous functions, go to:
- Misc Function in PHP: Part 1
PHP die() Function
The PHP Miscellaneous die function prints a message and exits the current script; it is the same as the exit function.
Syntax
Parameter of the die function
The parameter of the function is:
Parameter |
Description |
message |
It specifies the message. |
Example
An example of the function is:
<?php
$siteurl="http://www.c-sharpcorner.com/";
fopen($siteurl,"r")
or die("Unable to open the $siteurl");
?>
Output
PHP eval() Function
The PHP Miscellaneous eval function evaluates a string as PHP code.
Syntax
Parameter in eval function
The parameter of the function is:
Parameter |
Description |
phpcode |
It specifies the PHP code to evaluated. |
Example
An example of the function is:
<?php
$sitename = "C-sharpcorner";
$ext = ".";
$domainName="com";
$str = 'This is $sitename $ext $domainName!';
echo $str. "<br />";
eval("\$str = \"$str\";");
echo $str;
?>
Output
PHP exit() Function
The PHP Miscellaneous exit function prints a message and terminate the current script and it returns no value.
Syntax
Parameter of the exit function
The parameter of the function is:
Parameter |
Description |
message |
It specifies the message or status number to write before exiting the script. |
Example
An example of the function is:
<?php
$siteurl="http://www.c-sharpcorner.com/";
fopen($siteurl,"r")
or exit("Unable to open the $siteurl");
?>
Output
PHP get_browser() Function
The PHP Miscellaneous get_browser function determine what the user's browser is capable of and it returns the information as an object array that will contain various data elements representing, for instance, the browser major and minor version number and id string.
Syntax
get_browser(UserAgent, returnArray) |
Parameter of the get_browser function
The parameters of the function are:
Parameter |
Description |
UserAgent |
It specifies the name of an HTTP user agent. |
returnArray |
If you set this parameter to TRUE, the function will return an array instead of an object. |
Example
An example of the function is:
<?php
echo $_SERVER['HTTP_USER_AGENT'] . "<br /><br />";
$browser = get_browser(null,true);
echo "<pre>";
print_r($browser);
?>
Output
PHP highlight_file() Function
The PHP Miscellaneous highlight_file function is used to output a file with the PHP syntax highlighted and it returns the highlighted code as a string instated of printing it out, if you set it to true otherwise it will return true on success or false on failure.
Syntax
highlight_file(filename,return) |
Parameters of the highlight_file function
The parameters of the function are:
Parameter |
Description |
filename |
It specifies the file to display. |
return |
If this parameter is set to true then this function will return the highlighted code as a string. |
Example
An example of the function is:
<html>
<body>
<?php
highlight_file("highlightedfile.php");
?>
</body>
</html>
Output