Omskrive lille script
Kan nedenstående skrives smartere? Jeg vil gerne ha', at det er mere 'tydeligt' hvad der sker, så derfor ønsker jeg ikke at gøre brug af "return;" langt inde i nogle if-sætninger, og så dermed lade scriptet dø ud. Jeg vil have helt klare if-sætninger - og altså ikke bare udskrive "die( "Page not found" );" hvis scriptet når så langt. Jeg håber det er forståligt hvad jeg mener :)public static function load( $className )
{
if( isset( self::$files[$className] ) )
{
if( file_exists( self::$files[$className] ) )
{
require( self::$files[$className] );
return;
}
}
else
{
foreach( self::$folders as $folder )
{
$folder = rtrim( $folder, DIRECTORY_SEPARATOR );
$file = $folder . DIRECTORY_SEPARATOR . "{$className}.php";
if( file_exists( $file ) )
{
require( $file );
return;
}
}
}
die( "Page not found" );
}
