Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function logErrors($errorArray, $other_params){
- // OK, itt naplózzuk a hibákat
- // .................
- }
- class YourClass {
- function blabla(){
- // .......
- $errorArray = array();
- if( $hiba_van ){
- $errorArray[] = 'ezért meg azért';
- return $errorArray;
- }
- return empty($errorArray) ? TRUE : $errorArray ;
- // .......
- }
- function masikblabla(){
- // .........
- $errorArray = array();
- if( $hiba_van ){
- $errorArray[] = 'ezért meg azért';
- return $errorArray;
- }
- // .......................
- return empty($errorArray) ? TRUE : $errorArray ;
- }
- }
- //**************************************************************************************
- // akkor most használjuk is a függvényeinket
- $yourClass = new YourClass();
- $blablaReturnValue = $yourClass->blabla();
- if( $blablaReturnValue !== TRUE ){
- echo 'Hiba: ';
- foreach( $blablaReturnValue as $errorIndex=>$errorMsg ){
- echo $errorMsg , '<br />';
- }
- $logParams = array('egyiktökmindegy', 'megmégvalami');
- logErrors( $blablaReturnValue, $logParams );
- }
- else{
- // OK, mehetünk tovább, jöhet a további fv. meghívása, megint csak vizsgálata...
- $masikblablaReturnValue = $yourClass->masikblabla();
- if( $blablaReturnValue !== TRUE ){
- echo 'Hiba: ';
- // most itt foreach helyett legyen inkább implode()
- echo implode('<br />', $blablaReturnValue);
- $logParams = array('másiktökmindegy', 'megmégvalami');
- logErrors( $blablaReturnValue, $logParams );
- }
- else{
- // SIKER
- echo 'jé, csak eljutottunk idáig is, minden rendben volt.....';
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement