IMPRESS dotted_line CONTACT dotted_line search dotted_line Kontakt dotted_line sitemap dotted_line print
74 PHP-Resource users online

Switch to another languags Deutsch aktuelle Sprache Englisch
php-resource

PHP Manual


CATCH

PHP code

<?php
/*
 * 
 * opcode number: 107
 */
try {
    
$error 'Always throw this error';
    throw new 
Exception($error);

    
// Code following an exception is not executed.
    
echo 'Never executed';

} catch (
Exception $e) {
    echo 
'Caught exception: ',  $e->getMessage(), "\n";
}

// Continue execution
echo 'Hello World';
?>

PHP opcodes

Function name: (null)

Compiled variables: !0=$error, !1=$e

line#op fetchextreturn operands
70 ASSIGN     !0,'Always+throw+this+error'
81 ZEND_FETCH_CLASS   :1 'Exception'
 2 NEW   $2 :1
 3 SEND_VAR     !0
 4 DO_FCALL_BY_NAME  1   
 5 ZEND_THROW  0  $2
116 ECHO     'Never+executed'
137 JMP     ->15
 8 ZEND_FETCH_CLASS   :4 'Exception'
 9 ZEND_CATCH  15  $4,!1
1410 ECHO     'Caught+exception%3A+'
 11 ZEND_INIT_METHOD_CALL     !1,'getMessage'
 12 DO_FCALL_BY_NAME  0   
 13 ECHO     $6
 14 ECHO     '%0A'
1815 ECHO     'Hello+World'
1916 RETURN     1



Comments to the PHP manual
Write new comment
 



 

New Tutorial entries

Migration einer PHP 5 App auf PHP 7

Dieses PHP 7 Tutorial zeigt dir, wie du dein PHP5 Script auf PHP7 umstellst.

Berni | Category: PHP
PHP 7 Virtual Machine

Dieser Artikel zielt darauf ab, einen Überblick über die Zend Virtual Machine, wie es in PHP 7 gefunden wird.

Berni | Category: PHP
plotting masters - a professional guide - Teil II

Grafische Interpolation und Bestapproximation von numerischen Wertepaaren: Wir wollen Punkte auf einer Zeichenebene über verschiedene Verfahren miteinander verbinden.

EVAMasters | Category: PHP