php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.12.2005, 11:50  
Erfahrener Benutzer
 
Registriert seit: 14.10.2005
Beiträge: 153
Fatal Error
Standard Einstieg in php Klassen

Hallo,
ich startete meine ersten versuche in php Objektorientiertes Programmieren und bin kläglich gescheitert xD

So sieht mein Quelltext aus:
PHP-Code:
<?php
class Test{
    var 
$obj;
    
    function 
add_wert($ID$wert){
        
$this->obj[$ID] = $wert;
    }
    
    function 
return_wert(){
        return 
$obj;
    }
}

$test = new Test();
$test->add_wert(0'wert_1');
echo 
$test->return_wert();
?>
mein vorhaben war es ein ArrayObjekt zu erstellen wo ich dann auf die stelle 0 den text 'wert_1' reinschreibe und anschliesend die stelle 0 wieder ausgebe doch ich weis weder wie man ein Array Deklariert und Übergibt noch wie ich das überhaupt abrufen kann. Könnte mir da einer weiterhelfen ?
Fatal Error ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 26.12.2005, 11:53  
Gast
 
Beiträge: n/a
Standard

Zitat:
doch ich weis weder wie man ein Array Deklariert und Übergibt noch wie ich das überhaupt abrufen kann
Wäre es da nicht sinnvoller, wenn du dich erst mal mit den Grundlagen beschäftigst, bevor du gleich mit Klassen rumspielst?

Gruß
phpfan
 
Alt 26.12.2005, 12:03  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard Re: Einstieg in php Klassen

http://de2.php.net/manual/de/function.array.php

Ich gebe phpfan allerdings Recht. Du solltest erstmal zusehen, dass du die Grundlagen von PHP beherrschst, bevor du mit OOP anfängst.
Corvin ist offline  
Alt 26.12.2005, 13:05  
Erfahrener Benutzer
 
Registriert seit: 14.10.2005
Beiträge: 153
Fatal Error
Standard Re: Einstieg in php Klassen

Zitat:
Zitat von Corvin Gröning
http://de2.php.net/manual/de/function.array.php

Ich gebe phpfan allerdings Recht. Du solltest erstmal zusehen, dass du die Grundlagen von PHP beherrschst, bevor du mit OOP anfängst.
Da habe ich das schon vorhin angeschaut, nur halt nicht die Arrays sondern OOP.

Naja, ich glaube ich habe mich nur falsch ausgedrückt ^^ also nochmal

Hab jetzt folgendes geproggt was auch funzt:
PHP-Code:
<?php
class Test{
    var 
$value;
    
    function 
setWert($id$wert){
        
$this->value[$id] = $wert;
    }
    function 
getWert($id){
        return 
$this->value[$id];
    }
}

$test = new Test();
$test->setWert(0'Test 0');
$test->setWert(1'Test 1');
$test->setWert(2'Test 2');

echo 
'
Das ist Test 0: '
;
$erg $test->getWert(0);
echo 
$erg;

echo 
'
Das ist Test 1: '
;
$erg $test->getWert(1);
echo 
$erg;

echo 
'
Das ist Test 2: '
;
$erg $test->getWert(2);
echo 
$erg;
?>
So, jetzt werden aber nur einzelne werte zurückgegeben, ich möchte aber das ganze Array zurückgeben lassen. Da währe natürlich noch ne frage ob das sinnvoll währe das ganze Array zurückgeben lassen oder ob es auf das gleiche hinauslaufen würde denn quelltextumpfang würde gleich bleiben?
Fatal Error ist offline  
Alt 26.12.2005, 14:03  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Nochmal, lern die Grundlagen von PHP sonst baust du mit Klassen nur Shice!
Der Rat ist ernst und gut gemeint.
Zergling-new ist offline  
Alt 26.12.2005, 15:00  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard Re: Einstieg in php Klassen

Zitat:
Zitat von Fatal Error
Da habe ich das schon vorhin angeschaut, nur halt nicht die Arrays sondern OOP.
Da, beim Manual, solltest du öfters mal vorbeiluschern, wenn du Probleme hast.
Und jetzt lern die Grundlagen!
http://tut.php-q.net
Corvin ist offline  
Alt 26.12.2005, 15:10  
Erfahrener Benutzer
 
Registriert seit: 14.10.2005
Beiträge: 153
Fatal Error
Standard

Was für grundlagen soll ich den jetzt lernen o_0 ?? Ich muss ein Projekt für ne firma proggen, wenn ich jetzt wieder mit den Grundlagen anfange die ich sowieso schon teils kenne, dann kriege ich das programm bis 2006 nicht fertig
Fatal Error ist offline  
Alt 26.12.2005, 15:19  
Gast
 
Beiträge: n/a
Standard

Zitat:
wenn ich jetzt wieder mit den Grundlagen anfange die ich sowieso schon teils kenne, dann kriege ich das programm bis 2006 nicht fertig
Wenn du mit deinen Kenntnissen mit OOP weitermachst, wird das auch nicht bis 2006 fertig. Wenn dir noch nicht mal klar ist, wie man ein Array aus einer Funktion zurückbekommen kann, ist OOP eifach noch zu viel des Guten, das kann nur in die Hose gehen!

http://www.php.net/manual/de
http://www.php-faq.de
http://www.schattenbaum.net/php/ (leider etwas veraltet)
http://www.galileocomputing.de/openbook/php4 (leider etwas veraltet)
http://tut.php-q.net/index.html
http://dev.mysql.com/doc/mysql/de/index.html
http://ffm.junetz.de/members/reeg/DSP/
http://www.phptutorials.de
http://www.dynamic-webpages.de/05.tutorials.php

Gruß
phpfan
 
Alt 26.12.2005, 15:21  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Fatal Error
Was für grundlagen soll ich den jetzt lernen o_0 ??
Die Grundlagen von PHP
Corvin ist offline  
Alt 26.12.2005, 15:29  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

http://forum.developers-guide.net/showthread.php?t=231
http://forum.developers-guide.net/showthread.php?t=15
imported_Ben ist offline  
 


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
Klassen und externe Funktionen ? ssm PHP-Fortgeschrittene 17 18.07.2007 11:59
Klassen sinnvoll nutzen, Grundlegendes nikosch PHP-Fortgeschrittene 1 30.09.2006 22:08
Fragen zu Klassen Kein Genie PHP Tipps 2006 3 08.05.2006 11:25
Sessions an includete Klassen übergeben Dr_Enquinox PHP Tipps 2006 4 29.04.2006 10:25
mit html klassen definieren und in php ausgeben PHP-Fortgeschrittene 4 16.01.2006 10:31
[Erledigt] PHP 4 - Klassen? patr1k PHP Tipps 2005 10 18.11.2005 10:48
Klassen Fatal Error PHP Tipps 2005-2 3 19.10.2005 15:31
Klassen und OOP Problem PHP-Fortgeschrittene 3 08.09.2005 10:37
klassen und methoden anderer klassen in methoden.... PHP Tipps 2005 17 25.05.2005 09:46
Klassen PHP Tipps 2005 5 09.04.2005 18:51
Klassen in Klassen verwenden PHP Tipps 2005 5 23.02.2005 14:08
PHP und Klassen PHP Tipps 2004-2 3 21.12.2004 01:06
Klassen in PHP PHP Tipps 2004 4 12.08.2004 13:17
Klassen?! PHP Tipps 2004 14 03.06.2004 17:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
einstieg 10.klasse php, php klassen einstieg, php klasse einstieg

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:34 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.