国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP ?? ??

PHP ?? ??


PHP?? ?? ?? ??? ?? ?????. ?? ??, ? ?? ? ??? ???? ???? ?? ?? ???? ????? ?????.


PHP ?? ??

?? ??? ????? ? ??????? ?? ? ??? ?????. ??? ?? ?? ??? ??? ????? ?????? ??? ?? ??? ??? ? ????.

? ??????? PHP?? ?? ??? ?? ?? ?? ? ??? ????.

??? ?? ?? ??? ??? ??????. ??>· ?? ??

?? ?? ??: die() ?? ??

? ?? ?? ??? ??? ?? ??? ????? ?????.

<?php
$file=fopen("welcome.txt","r");
?>

??? ??? ??? ?? ??? ?????.

??: fopen(welcome.txt ) [function.fopen]: ???? ?? ?????:

2?? ?? /www/test/test/test.php? ?? ???? ????? ????

????? ??? ?? ?? ???? ???? ?? ????? ?? ?? ??? ????? ?? ??? ????? ?????.

<?php
if(!file_exists("welcome.txt"))
{
         die("文件不存在");
}
else
{
         $file=fopen("welcome.txt","r");
}
?>

?? ??? ???? ??? ??? ?? ?? ???? ?????.

??? ???? ????

? ??? ?? ???? ? ??????. ?? ?? ?? ? ????? ???? ?? ??? ?? ?? ????? ???? ?????.

??? ??? ????? ???? ?? ?? ??? ?? ????. ?? ??? ?? ?? PHP ??? ???????.

??? ?? ?? ??? ??

??? ?? ?? ???? ???? ?? ?? ????. PHP?? ??? ??? ? ??? ? ?? ?? ??? ??????.


??? ?? 2?? ????(?? ?? ? ?? ???)? ??? ? ??? ??? ?? 5?? ????(?? ??: ??, ? ?? ? ?? ????)? ??? ? ????.

??

error_function(error_level,error_message,

error_file,error_line,error_context)


QQ截圖20161009093539.png

?? ?? ??


??? ?? ?? ??? ??? ?? ?? ???? ???? ??? ?? ?????.



QQ截圖20161009093559.png

QQ截圖20161009093615.png

?? ??? ???? ??? ??? ?????.

<?php
function customError($errno, $errstr)
{
         echo "<b>Error:</b> [$errno] $errstr<br>";
         echo "腳本結(jié)束";
         die();
}
?>

? ??? ??? ?? ?? ?????. ????? ?? ??? ?? ???? ?????. ?? ?? ?? ??? ???? ???? ????? ?????.

?? ?? ?? ??? ?????? ?? ???? ???? ???.


?? ??? ??

PHP? ?? ?? ???? ??? ?? ??????. ????? ??? ? ? ??? ?? ?? ???? ???????.

?? ???? ???? ?? ???? ???? ????? ??? ??? ??? ???? ??? ? ????. ??? ? ?? ?? ??? ?? ??? ?? ?? ???? ??? ????.

set_error_handler("customError");

??? ??? ?? ??? ???? ?? ??? ????? ????, set_error_handler()?? ??? ????? ???? ?? ??? ???? ?? ? ?? ????? ??? ? ????.

?

???? ?? ??? ???? ? ?? ???? ??????.

<?php
// 錯誤處理函數(shù)
function customError($errno, $errstr)
{
         echo "<b>Error:</b> [$errno] $errstr";
}
 // 設(shè)置錯誤處理函數(shù)
set_error_handler("customError");
 // 觸發(fā)錯誤
echo($test);
?>

? ??? ??? ??? ????.

Error : [8] ???? ?? ??: test

Trigger Error

???? ????? ???? ???? ??, ???? ??? ???? ?? ? ??? ????? ? ?????. PHP?? ? ??? Trigger_error() ??? ?? ?????.

?

? ??? "test" ??? "1"?? ?? ??? ?????.

<?php
$test=2;
if ($test>1)
{
         trigger_error("變量值必須小于等于 1");
}
?>

? ??? ??? ??? ????. ?:

??: ?? ?? 5?? /www/test/text.php??

??? ??? ? ????

? ?? ????? ???? ????? ?? ???? ? ?? ????? ???? ???? ?? ??? ??? ? ????.

??? ?? ??:

E_USER_ERROR - ???? ??? ?? ??? ?????. ??? ??? ? ????. ???? ??? ???????.

· E_USER_WARNING - ????? ?? ??? ?? ??? ?????. ???? ??? ???? ????.

· E_USER_NOTICE - ???. ???? ??? ??? ??. ????? ??? ??? ??? ? ????? ????? ????? ??? ?? ??? ? ????.

?

? ???? "test" ??? "1"?? ?? E_USER_WARNING ??? ?????. E_USER_WARNING? ???? ??? ?? ?? ???? ???? ????? ?????.

<?php
// 錯誤處理函數(shù)
function customError($errno, $errstr)
{
         echo "<b>Error:</b> [$errno] $errstr<br>";
         echo "腳本結(jié)束";
         die();
}
 // 設(shè)置錯誤處理函數(shù)
set_error_handler("customError",E_USER_WARNING);
 // 觸發(fā)錯誤
$test=2;
if ($test>1)
{
         trigger_error("變量值必須小于等于 1",E_USER_WARNING);
}
?>

? ??? ??? ??? ????.

??: [512] ?? ?? ??? ???. 1 ??

???? ?

?? ??? ???? ??? ??? ???? ??? ???? ?? ?? ??? ?? ??? ?????.

?? ??

????? PHP? php.ini? error_log ??? ?? ??? ?? ????? ??? ?? ??? ????. error_log() ??? ???? ?? ??? ??? ???? ?? ???? ?? ? ????.

???? ?? ???? ???? ??? ?? ?? ??? ?? ??? ?? ? ?? ?? ?????.

???? ?? ??? ???

?? ??? ?? ??? ???? ?? ???? ??? ???? ??? ????? ?????.

<?php
// 錯誤處理函數(shù)
function customError($errno, $errstr)
{
         echo "<b>Error:</b> [$errno] $errstr<br>";
         echo "已通知網(wǎng)站管理員";
         error_log("Error: [$errno] $errstr",1,
         "123123@qq.com","From: 123123@qq.com");
}
 // 設(shè)置錯誤處理函數(shù)
set_error_handler("customError",E_USER_WARNING);
 // 觸發(fā)錯誤
$test=2;
if ($test>1)
{
         trigger_error("變量值必須小于等于 1",E_USER_WARNING);
}
?>

? ??? ??? ??? ????.

??: [512] ?? ?? 1?? ??? ??? ???

???? ????? ???????

?? ??? ? ?? ???? ??? ????.

??: [512] ?? ?? 1?? ??? ??? ???

? ??? ?? ??? ???? ????. ?? ??? ?? PHP ?? ???? ???? ??? ????? ???.


???? ??
||
<?php $test=2; if ($test>1) { trigger_error("變量值必須小于等于 1"); } ?>