Zwei Klassen, eine Variable

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Zwei Klassen, eine Variable

    So ungefähr siehts in der einen Class aus:

    PHP-Code:
    class xy

    {
        function 
    z()

        {
            require_once(
    'class/class_lib.php');

            
    $lib = new lib;

            
    $lib->ersetzen_html($text);
        }

    In der Klasse für die Funktionsbibliothek (class/class_lib.php) so:

    PHP-Code:
    class lib

    {
        function 
    ersetzen_html($text)

        {
            
    $text str_replace('<''&lt;'$text);

            
    $text str_replace('>''&gt;'$text);
        }

    Das Problem ist nun, dass der geänderte Inhalt von $text nicht aus der lib-Klasse mitgenommen wird. Was kann ich da machen?

  • #2
    class xy extends lib
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      Zum einem könntest du den Wert per Referenz übergeben oder durch einen Rückgabewert (return $text) den alten Wert überschreiben $text = $lib->ersetze_html($text);

      Kommentar


      • #4
        hmm,

        return hätt ich auch mit reingeschrieben, ...

        OffTopic:
        schau mal htmlentities
        Die Zeit hat ihre Kinder längst gefressen

        Kommentar

        Lädt...
        X