Kazi user_error

Kazi user_error (pia inajulikana kama trigger_error) inazalisha ujumbe wa hitilafu maalum ya mtumiaji. Inakubali kamba ya ujumbe kama parameta ya kwanza, na aina ya hitilafu (E_USER_NOTICE, E_USER_WARNING au E_USER_ERROR) kama ya pili.

Syntax

phpuser_error(message, error_type);

Mfano

Wacha tuzalishe taarifa rahisi (E_USER_NOTICE):

php<?php
  user_error('Hii ni notisi', E_USER_NOTICE);
?>

Matokeo ya kutekeleza kodi:

phpNotice: Hii ni notisi

Mfano

Wacha tuzalishe onyo (E_USER_WARNING):

php<?php
  user_error('Onyo: thamani batili', E_USER_WARNING);
?>

Matokeo ya kutekeleza kodi:

phpWarning: Onyo: thamani batili

Mfano

Wacha tuzalishe hitilafu mbaya (E_USER_ERROR):

php<?php
  user_error('Hitilafu kubwa imetokea', E_USER_ERROR);
  echo 'Mstari huu hautatekelezwa';
?>

Matokeo ya kutekeleza kodi:

phpFatal error: Hitilafu kubwa imetokea