SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 16.03.2009, 22:10:42
ksticker ksticker ist offline
Member
 
Registriert seit: Nov 2007
Ort: Karlsruhe, Dresden
Alter: 35
Beiträge: 596
ksticker eine Nachricht über ICQ schicken
Instanzierte Klassen herausfinden

Hy all,

gibt es eine Möglichkeit die instanzierten Klassen innherhab eines Php-Scriptes herauszufinden?

debug_print_backtrace und debug_backtrace hilft mir leider nicht weiter.

Danke für jede Art der Hilfestellung

Geändert von ksticker (16.03.2009 um 22:11:46 Uhr)
Mit Zitat antworten
  #2  
Alt 16.03.2009, 22:39:16
Benutzerbild von urvater
urvater urvater ist offline
Senior Member
 
Registriert seit: Feb 2006
Ort: Wallrabenstein
Alter: 55
Beiträge: 1.044
AW: Instanzierte Klassen herausfinden

Bin mir nicht sicher ob du das hier meinst: function.get-declared-classes
Mit Zitat antworten
  #3  
Alt 16.03.2009, 23:04:04
ksticker ksticker ist offline
Member
 
Registriert seit: Nov 2007
Ort: Karlsruhe, Dresden
Alter: 35
Beiträge: 596
ksticker eine Nachricht über ICQ schicken
AW: Instanzierte Klassen herausfinden

Danke, aber nicht ganz, möchte halt von einem bestimmten File (Zend Controller) herausfinden welche Klassen in diesem Controller instanziert wurden.
Baue mit ein eigenes Rechtesystem und will nicht immer manuell ein Script einbinden, wo man manuell übergeben muss welche funktion man in welche Klasse aufruft.
Ich suche eigentlich eine Möglichkeit wie ich zum Beispiel eine Funktion bei unzureichender Rechtevergabe überschreiben kann.

Bespiel:

PHP-Code:
$test = new Upload();
$test->Upload($_FILE['file'];
/** Bei unzureichenden Rechte soll der Upload geblockt werden und ein return false zurüclkgegeben werden. Bzw. ein exit(); ausgeführt werden. **/ 
will halt nicht sowas machen
PHP-Code:
if($this->userHasRight('klasse','methode'))
{
$test = new Upload();
$test->Upload($_FILE['file'];


Geändert von ksticker (16.03.2009 um 23:05:47 Uhr)
Mit Zitat antworten
  #4  
Alt 16.03.2009, 23:13:38
ksticker ksticker ist offline
Member
 
Registriert seit: Nov 2007
Ort: Karlsruhe, Dresden
Alter: 35
Beiträge: 596
ksticker eine Nachricht über ICQ schicken
AW: Instanzierte Klassen herausfinden

Könnte mir ja auch selber ein Script schreiben, welches Die Datei mit file_get_contents öffnet und nach $.*= new sucht. Und mir diese zurückgibt. Desweiteren könnte ich dann nach $.*->.* suchen.
Denn mir ist ja bekannt in welchem Controller ich micht befinde und in welche Action.
Mit Zitat antworten
  #5  
Alt 16.03.2009, 23:46:06
ksticker ksticker ist offline
Member
 
Registriert seit: Nov 2007
Ort: Karlsruhe, Dresden
Alter: 35
Beiträge: 596
ksticker eine Nachricht über ICQ schicken
AW: Instanzierte Klassen herausfinden

Aber ich glaub es ist besser, wenn ich registriere wo ich bin also so:

$this->registerRessource('upload');

Ist meiner meinung nach zuverlässiger.
Mit Zitat antworten
  #6  
Alt 16.03.2009, 23:51:01
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Instanzierte Klassen herausfinden

Zitat:
gibt es eine Möglichkeit die instanzierten Klassen innherhab eines Php-Scriptes herauszufinden?
Sicherlich!

Zitat:
möchte halt von einem bestimmten File (Zend Controller) herausfinden welche Klassen in diesem Controller instanziert wurden.
Man programmiert "gegen" Schnittstellen und nicht "gegen" Implementierungen.

Geändert von DokuLeseHemmung (16.03.2009 um 23:52:19 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Autoload für Klassen urvater PHP für Fortgeschrittene und Experten 23 25.03.2009 02:17:36
PHP5 - AdoDB in fremde Klassen richtig nutzen Lars123 PHP Grundlagen 2 19.02.2009 14:23:35
arrays in klassen ohne Initialisierung? Thomas H. PHP Grundlagen 3 08.08.2007 01:47:17
verebung in klassen waoo PHP für Fortgeschrittene und Experten 3 02.03.2005 16:09:07
Was sind eigendlich Klassen? mad-boy PHP für Fortgeschrittene und Experten 4 16.12.2002 19:07:16


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:16:08 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt