Cheatah: __autoload

Beitrag lesen

Hi,

Müsste ich dann in _jeder_ Klasse eine autoload-Funktion implementieren?

die autoload-Funktion wird verwendet, um Klassen nachzuladen, die bei ihrer Instanziierung noch nicht bekannt sind. Da auch die autoload-Funktion nicht vor ihrer Existenz existieren kann, dürfte es verhältnismäßig wenig bringen, sie in derjenigen Klasse unterzubringen, die sie suchen und laden soll.

Und warum bekommt function __autoload($className)
lediglich einen
Klassennamen überliefert? Wie komme ich an den relative Pfad heran?

Weil der Pfad unbekannt ist, bevor __autoload() aufgerufen wird. Die autoload-Funktion hat den Zweck, den Pfad zu kennen.

Vielleicht kann mir ja einer ein wenig Lichts ins Dunkle bringen?

Wenn Du wissen willst, wo (z.B.) Pia sich aufhält, bringt es nichts, wenn Du dazu Pia fragen musst. Du brauchst jemanden, der Dir Auskunft geben kann: __autoload().

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
0 75

__autoload

Peter
  • php
  1. 0
    Cheatah
    1. 0

      Wo bist du?

      Der Martin
      • menschelei
      1. 0
        Cheatah
        1. 0
          Der Martin
          1. 0
            Cheatah
            1. 0
              Der Martin
              1. 0
                Cheatah
                1. 0
                  MudGuard
                  1. 0
                    Der Martin
              2. 1
                Orlando
                1. 0
                  Candid Dauth
          2. 0
            MudGuard
            1. 0
              Cheatah
              1. 0
                MudGuard
                1. 0
                  Cheatah
                  1. 0
                    MudGuard
                    1. 0
                      Cheatah
                      1. 0
                        MudGuard
                        1. 0
                          Cheatah
                          1. 0
                            MudGuard
                            1. 0
                              Cheatah
                        2. 0
                          Swen Wacker
                          1. 0
                            MudGuard
                            1. 0
                              Der Martin
                2. 0
                  Der Martin
                  1. 0
                    MudGuard
                    1. 0
                      at
        2. 0
          Ashura
          1. 0
            Der Martin
            1. 0
              Ashura
              1. 0
                Ashura
                1. 0
                  Ashura
                  1. 0
                    Ashura
                    1. 0
                      Der Dicki
                      1. 0
                        Ashura
                        1. 0
                          Der Dicki
                  2. 0

                    G-Punkt, wo bist du?

                    Siechfred
                    1. 0
                      Ashura
                      1. 0
                        Marc Reichelt
                        1. 0
                          Aleks *
                        2. 0
                          Ashura
                          1. 0
                            Gunnar Bittersmann
                            1. 0
                              Ashura
                              1. 0
                                Gunnar Bittersmann
                            2. 0
                              at
                        3. 0
                          Orlando
                          1. 0
                            Ashura
                            1. 1
                              Orlando
                              1. 0
                                at
                                1. 0
                                  Orlando
                                  1. 0
                                    at
                                    1. 0
                                      Orlando
                                      1. 0
                                        at
                                        1. 0
                                          Forumshilfpolizist
                                          1. 0
                                            at
                                        2. 0
                                          Orlando
                                          1. 0
                                            Axel Richter
                                            1. 0
                                              Orlando
                                              1. 0
                                                at
                                                1. 0
                                                  Axel Richter
                                                  1. 0
                                                    at
                                                    1. 0
                                                      Axel Richter
                                                      1. 0
                                                        at
                                                        1. 0
                                                          Axel Richter
                                                          1. 0
                                                            at
                                                            1. 0
                                                              Axel Richter
                                                              1. 0
                                                                at
                                                                1. 0
                                                                  Axel Richter
                                                                  1. 0
                                                                    Orlando
                                                                    1. 0
                                                                      at
                2. 0
                  Der Martin
                  1. 0
                    Ashura
          2. 0
            Cheatah
            1. 0
              Ashura