Jens Thomsen wrote:
>> Ved ikke lige hvad du mener
>
> Nej, det var heller ikke præcist formuleret.
>
> Jeg har 30 funktioner, deklareret med function bla() osv, som jeg laver en
> require på og anvender.
>
> Jeg ønsker een klasse, som man kan tilgå disse igennem og som kun loader
> disse funktioner efter behov.
> En require_once mm. i klassen er ikke optimalt fordi funktionen ¨så bliver
> globalt tilgængelig og ikke kun igennem klassen.
ALLE PHP filer bliver loadet i hukommelsen inden brug - og alt indholdet
bliver gemt. - En funktion eller en klasse bliver dog ikke eksekveret
uden at kalde dem.
>
> Jeg har set på create_function, men så mister jeg muligheden for at have
> funktionerne liggende som individuelle funktioner (med function bla()), og
> skal have koden direkte liggende.
Behold du bare dine 30 funktioner! - ingen grund til at optimerer på det
område, og slet ikke til noget som ingen kan bygge videre på, og som du
selv sikkert ville miste overblikket over på et øjeblik.
De filer jeg som inkluderer, inkluderer jeg altid fra min config fil -
så kan jeg lave ligeså mange inkluderinger i den fil som jeg nu har løst
til, uden at skulle ind og ændre i filerne.
index.php
---
require('config.php');
config.php
---
/*** alle dine database oplysninger, server oplysninger osv osv ***/
require('include/functions.inc.php');
>
> Man skal nok have forsøgt det samme som mig for at forstå ovenstående
> ramblings
Har været der, men der er heldigvis hoppet over til klasser nu, så det
hele er ordnet og til at finde rundt i selv om projektet vokser over
hovedet på en.