Ergebnis 1 bis 5 von 5

Thema: Klassen und Objekte...

  1. #1
    coda
    Gast

    Standard Klassen und Objekte...

    Hallo

    Ich habe mir ja ein schlaues buch gekauft, und habe mich da mal an die Klassen und Objekte gemacht....

    Soweit kein problem, aber:
    -Mein localer server hat nur php4
    -Mein webspace hat auch nur php4

    und das buch ist für php5 ausgelegt.
    Dadurch gibt es ein problem mit den oberen zeilen...

    hier der code:
    Code:
    <?php
    	class mache_format
    	&#123;
    	PUBLIC $text;
    	PROTECTED $fett = '@';
    	PUBLIC function _construct&#40;$text&#41;
    	&#123;
    	$this->text = $text;
    	&#125;
    	PUBLIC function fett&#40;&#41;
    	&#123;
    	return str_replace&#40;'@', $this->$text, $this->fett&#41;;
    	&#125;
    	&#125;//Ende der Klasse
    	
    	$neues_objekt = new mache_format&#40;'ein text'&#41;;
    	echo $neues_objekt->fett&#40;&#41;;
    ?>
    ich glaube das problem liegt hier:
    Code:
    	PUBLIC $text;
    	PROTECTED $fett = '@';
    	PUBLIC function _construct&#40;$text&#41;
    im Buch steht das sie in php4 irgendwie mit dem schlüsselwort vardefiniert werden.

    schonmal danke für eure Hilfe!

    mfg coda
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Teeny
    Registriert seit
    03.08.2005
    Beiträge
    20
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    stimmt, public und protected wurden erst mit PHP 5 eingeführt. Außerdem gibts _construct auch nicht in PHP 4. Der Konstruktor hat in PHP4 den gleichen Namen wie die Klasse, müsste bei dir also so lauten:

    [php:1:e9d1ca0b2f]function mache_format($text)[/php:1:e9d1ca0b2f]

    Gruß Marian
    Online-Kurse die jeder versteht: http://www.lernpilot.de/wbt/
    HTML, PHP, MySQL, Excel und Word

  3. #3
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    @ heddesheimer, das stimmt so nicht!!!

    zwar ist PHP4 und OOP so ne sach aber ein bischen geht es doch (-;

    das das stat _CONSTRUCT eine Funktion mit dem selben namen wie die klasse nimmt, stimmt.

    aber unter PHP4 werden alle objekte protected, wenn sie mit _T beginnen

    und wenn du den XAMPP von pachefriends benutzt, dann kann man den auf PHP5 umstellen.

  4. #4
    Teeny
    Registriert seit
    03.08.2005
    Beiträge
    20
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Zitat Zitat von GreenRover
    aber unter PHP4 werden alle objekte protected, wenn sie mit _T beginnen
    seit wann denn das? Hast du da vielleicht eine Quelle? Ich konnte unter php.net nichts dazu finden:
    http://de.php.net/manual/en/language.oop.php

    Gruß Marian
    Online-Kurse die jeder versteht: http://www.lernpilot.de/wbt/
    HTML, PHP, MySQL, Excel und Word

  5. #5
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ja dort habe ich es auch nicht gefunden, aberseit der 4.3 soll das gehen ( ich mache pers aber eh alles public ) und ich kann dir die quelle leider nicht nennen, ist schon ne weile her, als ich das gelesen habe.

Ähnliche Themen

  1. Flash-Objekte runterladen
    Von darkwarrior05 im Forum Flash Forum
    Antworten: 2
    Letzter Beitrag: 03.03.2007, 12:51
  2. Wechsel zweier flash objekte
    Von MaZZe im Forum Flash Forum
    Antworten: 6
    Letzter Beitrag: 05.10.2006, 14:28
  3. css: klassen
    Von im Forum HTML & CSS Forum
    Antworten: 7
    Letzter Beitrag: 06.11.2005, 21:25
  4. objekte platzieren mit javascript
    Von FR0SCH im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 29.03.2005, 21:48
  5. 3D objekte erstellen - aber wie und womit?
    Von hhspre im Forum Forum für Grafiken und Bildbearbeitung
    Antworten: 17
    Letzter Beitrag: 06.09.2004, 17:30

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •