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


Groups > de.comp.lang.php > #3679

Re: Klassendefinition, wo?

From Thomas 'PointedEars' Lahn <PointedEars@web.de>
Newsgroups de.comp.lang.php
Subject Re: Klassendefinition, wo?
Date 2016-02-09 20:02 +0100
Organization PointedEars Software (PES)
Message-ID <2431059.QtmSHXNItX@PointedEars.de> (permalink)
References <1t56b261f2i4870n3e8%sfroehli@Froehlich.Priv.at> <m1twlpauay.fsf@mbp.pflaesterer.de> <1t56b73b58id5bn3e8%sfroehli@Froehlich.Priv.at> <7172101.nouSjeL6jb@PointedEars.de> <1t56b9b291iaa7n3e8%sfroehli@Froehlich.Priv.at>

Show all headers | View raw


Stefan Froehlich wrote:

[Zitat repariert]

> On Tue, 09 Feb 2016 00:13:35 Thomas 'PointedEars' Lahn wrote:
>> >> > | Cannot declare class Page_Webshop_Search, because the name is
>> >> > | already in use
>> >> >
>> >> > Das ganze passiert bei einem:
>> >> > 
>> >> > | require_once 'search.php';
>> >> Bist du sicher, dass dein Autoloader nicht doch gelaufen war?
>> >> Hast du Opcache?
>> > Der Autoloader ist definitiv nicht gelaufen, nein.
>> Gemäss Google-Suchergebnissen für die Fehlermeldung
>> unwahrscheinlich.
> 
> Naja, ich hatte testhalber ein "die;" mit dem entsprechenden
> Dateinamen in den (einzigen relevanten) Autoloader gesetzt. Beim
> oben zitierten Ladeversuch ist er dann auch brav verendet, aber auch
> eben erst dort.
> 
> Das war für mich Indiz genug, um derartiges zu behaupten.

<https://www.google.com/search?q=%22Cannot+declare%22+%22%2C+because+the+name+is+already+in+use%22&oq=%22Cannot+declare%22+%22%2C+because+the+name+is+already+in+use%22&aqs=chrome..69i57.25872j0j7&sourceid=chrome&es_sm=122&ie=UTF-8>

>> > Wobei ich mich durchaus immer noch frage, was genau die Probleme
>> > verursacht hat. Ich möchte ja keinesfalls, dass sie (mehr oder
>> > minder aus heiterem Himmel) neuerlich auftreten.
>> UTSL.
> 
> Scherzkeks.

Das war kein Scherz.

> Wenn *mein* Source die Probleme nicht reproduzierbar
> auftreten lässt (sie kamen unmotiviert und verschwanden nach einem
> Apache-Reload),

Das kann genau dann passieren, wenn vor der Ausführung Deines Codes und vor 
dem Apache-Reload jeweils ein PHP-Upgrade erfolgt ist; zunächst auf eine 
fehlerhafte PHP-Version, dann auf eine neuere PHP-Version, die diesen Bug 
nicht mehr hat.  Wenn PHP als Apache-Modul läuft, dann läuft bis zum Apache-
Reload/Restart noch die alte Version.  In der Regel wird der Apache-Reload 
deshalb bei der Installation von einem Upgrade-Script des Moduls ausgelöst.

> dann bleibt nur der PHP-Source. Und das ist, ohne konkreten,
> reproduzierbaren Anlassfall wohl eher aussichtslos (und
> selbst mit Anlassfall vermutlich beyond my scope).

Textsuche überfordert Dich?

BTW: Bring Deinem Newsreader mal bitte bei (oder korrigiere es manuell), 
dass bei zitierten Leerzeilen die Zitatzeichen stehenbleiben sollen.  Wenn 
das nämlich so wie jetzt weitergeht, werden Threads, in denen Du postest, 
mit jeder neuen Zitatebene unleserlicher.  Wie Du sicher schon bemerkt hast, 
zitiert (hier) *niemand* sonst so wie Du.  TIA.

-- 
PointedEars
Zend Certified PHP Engineer 
<http://www.zend.com/en/yellow-pages/ZEND024953> | Twitter: @PointedEars2
Please do not cc me. / Bitte keine Kopien per E-Mail.

Back to de.comp.lang.php | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Klassendefinition, wo? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-02-03 21:01 +0000
  Re: Klassendefinition, wo? k@rl.pflaesterer.de (Karl Pflästerer) - 2016-02-04 07:00 +0100
    Re: Klassendefinition, wo? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-02-07 12:44 +0000
      Re: Klassendefinition, wo? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-02-09 00:13 +0100
        Re: Klassendefinition, wo? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-02-09 09:37 +0000
          Re: Klassendefinition, wo? "Christoph M. Becker" <cmbecker69@arcor.de> - 2016-02-09 14:05 +0100
            Re: Klassendefinition, wo? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-02-09 14:39 +0000
              Re: Klassendefinition, wo? "Christoph M. Becker" <cmbecker69@arcor.de> - 2016-02-09 17:03 +0100
                Re: Klassendefinition, wo? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-02-09 19:35 +0000
                Re: Klassendefinition, wo? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-02-11 18:32 +0000
                Re: Klassendefinition, wo? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2016-02-13 13:36 +0100
                OpCache (was: Klassendefinition, wo?) Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-02-15 11:00 +0000
          Re: Klassendefinition, wo? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-02-09 20:02 +0100
            Re: Klassendefinition, wo? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-02-09 19:33 +0000
              Zitierstil (was: Klassendefinition, wo?) Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-02-09 22:25 +0100
                Re: Zitierstil (was: Klassendefinition, wo?) eulenspiegel.till@firemail.de - 2016-02-11 06:56 -0800

csiph-web