Jump to content
php.lv forumi

Recommended Posts

Posted

situācija tāda:

class Klase{

}

//pa vidu šis tas

class Klase{

}

 

un tagad es jau gribu izmantot otru klasi, kurai nosaukums tieši tāds pats. Ir iespējams kautkā likt php aizmirst par to pirmo klasi, lai nemet "cannot redeclare class"?

Posted

rpr, unset taču ir tikai priekš mainīgajiem.

 

Kristabs, parasti šāda situācija nozīmē, ka kaut kas nav kārtība ar koda struktūra. Var būt izlabo to ?

Posted

Nu man ir tāda sistēma, ka ir daudz klases ar vienādiem nosaukumiem un pie attiecīgā izvēlētā moduļa inklūdoju vajadzīgo klasi. Problēma radās, kad parādījās modulis, kuram vajag divas jau esošās klases. Kopēt esošo ar jaunu nosaukumu galīgi negribas.

Posted

Ka jau te biedris izteicās, iesaku lietot pilnu ceļu, plugins_coolPlugin_niceClass un lādēt iekšā ar

require plugins/coolPlugin/niceClass.php

$cl=new ReflectionClass('plugins_coolPlugin_niceClass')::newInstance();

×
×
  • Create New...