variable in class übergeben?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • variable in class übergeben?

    Hallo!

    Ich möchte gerne in meine configuration.php (joomla-CMS)den sitename in eine variable übersetzten!

    so lese ich die domain aus:

    PHP Code:
    $sitename $_SERVER['SERVER_NAME'];
    $sitename =str_replace("www.","",$sitename ); 
    wie kann ich die variable $sitename jetzt in die class übernehmen ?

    Original
    PHP Code:
        class JConfig {
        var 
    $sitename 'Homepagename';

    geändert
    PHP Code:
        class JConfig {
        var 
    $sitename $sitename;

    so gehts leider nicht!!!

    Ich möchte das deswegen da ich auf dieser website einige Domains draufliegen habe.
    wenn z.b sich wer anmeldet oder Kontakt formular ausfüllt sollte auch die Mail von dieser Domain kommen wo sich der user eingeloggt hat!

    mfg.erti

  • #2
    Du könntest sie über
    die globale $GLOBALS hinzufügen
    den Wert in eine Konstante speichern
    oder einer Funktion schreiben die dieses Variable setzt
    z.b.
    PHP Code:
    public function setSiteName(string $sitename)
    {
      
    $this -> sitename $sitename;

    Comment


    • #3
      warum eine Funktion eine Variable reicht aus:
      PHP Code:
      $class = NEW class();
      $class->sitename 'meine Webseite'

      Comment


      • #4
        Gunah deine Lösung wird nur dann gehen wenn die Interzeptoren Methode __set nicht genutzt wird.

        Comment

        Working...
        X