Moin moin...
ich hoffe Ihr seid mir jetzt nicht zu sehr böse, wenn ich jetzt etwas frage, wo sich die Profis entweder vor Lachen auf die Schenkel klopfen oder verständnislos Kopf schütteln.
Ich bin eben manchmal Begriffsstutzig.
Folgendes Fall Beispiel
ist klar, simple und einfach.
nun das ganze als Funktion
auch simple.. zumal man jetzt die Funktion auslagern kann und das "Hauptprogramm" von solchen Berechnungen befreien und übersichtlicher gestalten kann.
Jetzt wahrscheinlich die Königsdisziplin... Klassendenken.
Dazu brauche ich eine Klasse.
Doch halt, da war doch noch was mit Konstruktor...
Wäre diese Variante richtig ?
Okay, aber wie rufe ich nun die Klasse auf und erhalte das Ergebnis ?
Natürlich habe ich im Internet schon versucht mich einzulesen, aber ehrlich gesagt...
Warum müssen da immer Fachchinesische Beispiele dabei rauskommen.
Like das
Bitte nicht falsch verstehen, Hut ab, vor den Profis, aber erklärende anschauliche Beispiele bringen schaffen die wenigsten.
Bei aller Theorie.. stellen sich dem Einsteiger viele Fragen.
Zum Beispiel: Muss der Name der Klasse auch der Dateiname sein.
Oder was passiert wenn ich mehrere "Funktionen" innerhalb einer Klasse habe, bekomme ich dann widersprüche Aussagen.
um es an meinem obigen Beispiel zu zeigen was ich meine:
Oder ist lediglich der Aufruf entscheidend und ich kann das Ergebniss in der Gleichen Variable nutzen.
Hintergedanke diese Fragerei ist, ich habe mehrere Datenbanken und möchte aus diesen Lesen bzw. Daten dort ablegen.
Warum in verschiedenen Programmteilen immer wieder die gleichen Zeilen hacken, wenn ich das über eine Klasse vielleicht besser realisieren kann.
Und nochmal, Entschuldigt für meine Begriffsstutzigkeit.
Gruss, Peter
ich hoffe Ihr seid mir jetzt nicht zu sehr böse, wenn ich jetzt etwas frage, wo sich die Profis entweder vor Lachen auf die Schenkel klopfen oder verständnislos Kopf schütteln.
Ich bin eben manchmal Begriffsstutzig.
Folgendes Fall Beispiel
PHP-Code:
<?php
$a = 10 ;
$b = 2 ;
$c = $a/$b ;
echo $c ;
?>
nun das ganze als Funktion
PHP-Code:
<?php
function teilen ($a, $b ) {
$c = $a/$b ;
return $c ;
}
$a = 10 ;
$b = 2 ;
teilen ($a,$b);
echo $c ;
?>
Jetzt wahrscheinlich die Königsdisziplin... Klassendenken.
Dazu brauche ich eine Klasse.
PHP-Code:
<?php
class test {
function teilen ($a, $b ) {
$c = $a/$b ;
}
}
?>
Wäre diese Variante richtig ?
PHP-Code:
<?php
class test {
var $a ;
Var $b ;
Var $c ;
function teilen ($a, $b ) {
$c = $a/$b ;
}
}
?>
PHP-Code:
<?php
require_once('test.php');
$test->teilen (10,5) ;
echo this->$c ;
?>
Warum müssen da immer Fachchinesische Beispiele dabei rauskommen.
Like das
PHP-Code:
class A extends B {
Bei aller Theorie.. stellen sich dem Einsteiger viele Fragen.
Zum Beispiel: Muss der Name der Klasse auch der Dateiname sein.
Oder was passiert wenn ich mehrere "Funktionen" innerhalb einer Klasse habe, bekomme ich dann widersprüche Aussagen.
um es an meinem obigen Beispiel zu zeigen was ich meine:
PHP-Code:
<?php
class test {
var $a ;
Var $b ;
Var $c ;
function teilen ($a, $b ) {
$c = $a/$b ;
}
function addieren ($a, $b ) {
$c = $a+$b ;
}
}
?>
Hintergedanke diese Fragerei ist, ich habe mehrere Datenbanken und möchte aus diesen Lesen bzw. Daten dort ablegen.
Warum in verschiedenen Programmteilen immer wieder die gleichen Zeilen hacken, wenn ich das über eine Klasse vielleicht besser realisieren kann.
Und nochmal, Entschuldigt für meine Begriffsstutzigkeit.
Gruss, Peter
Kommentar