All pastes #449628 Raw Edit

autoload alt

public php v1 · immutable
·published 2007-04-20 10:10 UTC
rendered paste body
<?php/** Komt _uiteraard_ uit config **/$classroutes ['fwActiveRecord(.*?)'] = 'framework/activerecord/';$classroutes ['fw(.*?)']             = 'framework/core/';/** Moet natuurlijk __autoload zijn. **/function load ( $classname ){  /** In plaats van global gebruik ik een instantie van fwConfig **/  global $classroutes;  foreach ( $classroutes AS $classroute => $path )  {    if ( preg_match ( '/' . $classroute . '/', $classname ) )    {      echo $path . $classname . '.php' . '<br />';      break;    }  }}load ( 'fwActiveRecordBase' );load ( 'fwConfig' );/*Dat zou dus$arBase = new fwActiveRecordBase ();of$config = new fwConfig ();worden :)*/?>