php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.08.2005, 14:36  
Erfahrener Benutzer
 
Registriert seit: 25.01.2004
Beiträge: 239
bicpi
Standard define-Konstante in Klasse verwenden?

Hi, habe in einer Konfigurationsdatei einige Konstanten definiert und brauche diese nun in einer Klasse. Leider bekomme ich da keinen Zugriff (logischerweise, da anderer Namensraum).
Aber nun geht es auch nicht weder mit $GLOBALS[KONSTANTE] noch mit $GLOBALS['KONSTANTE'] oder wenn ich im Konstruktor global KONSTANTE vorher schreibe. Gibt alles eine Fehlermeldung.

Gibt es eine Möglichkeit eine per define() definierte Konstante in einer Klasse anzusprechen?
__________________
Viele Grüße
bicpi ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.08.2005, 14:46  
Gast
 
Beiträge: n/a
Standard

hm, sehe ich das Problem nicht
PHP-Code:
<?php // config.php
define('KonstanteA'1);
define('KonstanteB'2);
?>
PHP-Code:
<?php
require 'config.php';

class 
Klasse
{
    function 
machwas()
    {
        echo 
'Ausgabe: 'KonstanteA' - ' KonstanteB;
    }
}

$k = new Klasse;
$k->machwas();
?>
Zitat:
Ausgabe: 1 - 2
  Mit Zitat antworten
Alt 04.08.2005, 14:46  
Erfahrener Benutzer
 
Registriert seit: 19.06.2004
Beiträge: 665
konsti
Standard

konstanten sind GLOBAL, die sind von überall abrufbar!
__________________
http://www.silvercoding.de
------------
ElePHPant Edit
konsti ist offline   Mit Zitat antworten
Alt 04.08.2005, 14:48  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

sicher, dass define() nicht superglobale konstanten macht ? dachte ich immer...

was is denn die fehlermeldung ?
__________________
Was ist validität?
fantast ist offline   Mit Zitat antworten
Alt 04.08.2005, 15:03  
Erfahrener Benutzer
 
Registriert seit: 25.01.2004
Beiträge: 239
bicpi
Standard

Oh Gott, Sorri, ich habe vergessen, die Konfigurationdatei enzubinden.. *schäm*
Danke, ihr habt mich trotzdem drauf gebracht, DANKE. Kann ja mal passieren, und ich dachte schon, was ist jetzt los...hatte vorher immer ohne define() gearbeitet.

Kann also geschlossen werden....

Ich gelobe Besserung
__________________
Viele Grüße
bicpi ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Klasse / Funktionen verwenden PHP4ever PHP Tipps 2008 7 27.07.2008 16:24
zentrale Klasse für Datenbankanbindung Crypi PHP Tipps 2008 4 01.07.2008 11:13
Variable aus Klasse herausbekommen GSJLink PHP Tipps 2008 7 16.02.2008 22:25
HTML Klasse ecomeback PHP Tipps 2008 6 31.08.2007 22:32
String-Parser Klasse - was muss rein? Matze PHP Tipps 2007 2 08.04.2007 22:14
mehr als eine Klasse einbinden Alpha Centauri PHP-Fortgeschrittene 4 13.04.2006 20:56
gzip klasse verwenden oder nicht? danysahne333 PHP Tipps 2006 3 02.04.2006 13:58
Instanz einer Klasse in einer anderen Klasse verwenden Buhmann PHP-Fortgeschrittene 7 28.10.2005 23:12
Rückgabewert auf einer Klasse anders als in der Klasse micbur PHP Tipps 2005-2 6 10.06.2005 15:06
Generierung eines eindeutigen Schlüsselwertes ajo_silent PHP-Fortgeschrittene 6 03.06.2005 22:47
Instanz einer Klasse innerhalb einer Funtion verwenden PHP-Fortgeschrittene 9 14.04.2005 21:51
Problem mit Übergabe einer Klasse in PHP4 PHP-Fortgeschrittene 10 08.01.2005 21:00
Klasse holt sich die Klasse PHP-Fortgeschrittene 9 07.10.2004 11:53
[Erledigt] Brauche Hilfe bei meiner ersten Klasse PHP-Fortgeschrittene 9 24.09.2004 17:09
Klasse ändern UniQ PHP Tipps 2004 5 24.08.2004 14:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php define, php define in klassen, php class define, php define in klasse, php konstanten in klassen, php define class, php konstante in klasse, konstante in klasse, php define in class, php klasse define, php define klasse, php klasse konstante, define in class php, define in klasse php, define in klasse, php define klassen, define php, define innerhalb klasse, php konstanten klassen, konstante klasse

Alle Zeitangaben in WEZ +1. Es ist jetzt 17:28 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.