Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #20435 > unrolled thread

spl_autoload_register() senza parametri

Started byalex <1j9448a02@lnx159sneakemail.com.invalid>
First post2016-03-02 10:42 +0100
Last post2016-03-02 16:13 +0100
Articles 5 — 2 participants

Back to article view | Back to it.comp.www.php


Contents

  spl_autoload_register() senza parametri alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-03-02 10:42 +0100
    Re: spl_autoload_register() senza parametri Alessandro Pellizzari <shuriken@amiran.it> - 2016-03-02 10:12 +0000
      Re: spl_autoload_register() senza parametri alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-03-02 13:02 +0100
        Re: spl_autoload_register() senza parametri Alessandro Pellizzari <shuriken@amiran.it> - 2016-03-02 14:10 +0000
          Re: spl_autoload_register() senza parametri alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-03-02 16:13 +0100

#20435 — spl_autoload_register() senza parametri

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2016-03-02 10:42 +0100
Subjectspl_autoload_register() senza parametri
Message-ID<nb6cia$1fm2$1@gioia.aioe.org>
spl_autoload_register();

Attiva l'autoloading di default?
Non l'ho mai capito esattamente.......

[toc] | [next] | [standalone]


#20436

FromAlessandro Pellizzari <shuriken@amiran.it>
Date2016-03-02 10:12 +0000
Message-ID<djnsjqFq2tkU1@mid.individual.net>
In reply to#20435
On 02/03/2016 09:42, alex wrote:

> spl_autoload_register();
>
> Attiva l'autoloading di default?
> Non l'ho mai capito esattamente.......

autoload_function
The autoload function being registered. If no parameter is provided, 
then the default implementation of spl_autoload() will be registered.

Manuale ufficiale.

[toc] | [prev] | [next] | [standalone]


#20437

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2016-03-02 13:02 +0100
Message-ID<nb6knq$1uab$1@gioia.aioe.org>
In reply to#20436
Il 02/03/2016 11:12, Alessandro Pellizzari ha scritto:
> On 02/03/2016 09:42, alex wrote:
>
>> spl_autoload_register();
>>
>> Attiva l'autoloading di default?
>> Non l'ho mai capito esattamente.......
>
> autoload_function
> The autoload function being registered. If no parameter is provided,
> then the default implementation of spl_autoload() will be registered.
>
> Manuale ufficiale.
>

l'avevo visto, ma non ho capito in cosa consiste questa implementazione 
di default (perdonatemi l'ignoranza)

[toc] | [prev] | [next] | [standalone]


#20438

FromAlessandro Pellizzari <shuriken@amiran.it>
Date2016-03-02 14:10 +0000
Message-ID<djoaiqFtlpsU1@mid.individual.net>
In reply to#20437
On 02/03/2016 12:02, alex wrote:
> Il 02/03/2016 11:12, Alessandro Pellizzari ha scritto:

>>> spl_autoload_register();

>> autoload_function

> l'avevo visto, ma non ho capito in cosa consiste questa implementazione
> di default (perdonatemi l'ignoranza)

Mi piacerebbe dirti "basta seguire il link", ma la spiegazione lì è solo 
per classi senza namespace.

Da quel che ho capito, trasforma tutto in lowercase, e i namespace in 
directory, e poi cerca in tutti gli include_path definiti.

Se hai "new Pippo\Pluto\Paperino()" lui cerca pippo/pluto/paperino.php e 
pippo/pluto/paperino.inc in tutti i path registrati.

[toc] | [prev] | [next] | [standalone]


#20439

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2016-03-02 16:13 +0100
Message-ID<nb6vuj$kkv$1@gioia.aioe.org>
In reply to#20438
Il 02/03/2016 15:10, Alessandro Pellizzari ha scritto:
> On 02/03/2016 12:02, alex wrote:
>> Il 02/03/2016 11:12, Alessandro Pellizzari ha scritto:
>
>>>> spl_autoload_register();
>
>>> autoload_function
>
>> l'avevo visto, ma non ho capito in cosa consiste questa implementazione
>> di default (perdonatemi l'ignoranza)
>
> Mi piacerebbe dirti "basta seguire il link", ma la spiegazione lì è solo
> per classi senza namespace.
>
> Da quel che ho capito, trasforma tutto in lowercase, e i namespace in
> directory, e poi cerca in tutti gli include_path definiti.
>
> Se hai "new Pippo\Pluto\Paperino()" lui cerca pippo/pluto/paperino.php e
> pippo/pluto/paperino.inc in tutti i path registrati.
>
>

Ho fatto qualche prova, ed effettivamente è come dici tu.
Alla fine non mi pare però un approccio di grande utilità, me è buono a 
sapersi.
Grazie cmq :)

[toc] | [prev] | [standalone]


Back to top | Article view | it.comp.www.php


csiph-web