Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] error_handler
Forum PHP.pl > Forum > PHP
PiratNowegoPokolenia
  1. <?php
  2. set_error_handler('error_handler');
  3.  
  4. function error_handler( $errno, $errstr, $errfile, $errline )
  5. {
  6. switch ($errno)
  7. {
  8. case E_WARNING:
  9. echo '<b>Warning : </b> ' . $errstr . ' in <b>' . $errfile . '</b> on line : ' . $errline ;
  10. echo "<br>n" ;
  11. break;
  12. }
  13. return true;
  14. }
  15. $string = 'string';
  16. reset( $string );
  17. @reset( $string );
  18. ?>


zwraca :

Kod
Warning :  reset() [function.reset]: Passed variable is not an array or object in C:\PHP\cms\a.php on line : 16
Warning : reset() [function.reset]: Passed variable is not an array or object in C:\PHP\cms\a.php on line : 17


Czy ta funkcja ma tak działać czy to ja popełniłem jakiś błąd :?:
nospor
  1. <?php
  2. function error_handler( $errno, $errstr, $errfile, $errline )
  3. {
  4. if(error_reporting() == 0) //o tym zapomniales :)
  5. return true;
  6. switch ($errno)
  7. {
  8. case E_WARNING:
  9. echo '<b>Warning : </b> ' . $errstr . ' in <b>' . $errfile . '</b> on line : ' . $errline ;
  10. echo "<br>n" ;
  11. break;
  12. }
  13. return true;
  14. }
  15. ?>

smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.