php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.08.2004, 22:28  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

als kleines beispiel:
PHP-Code:
<?php

    
class ClassA
    
{
        
# Klassenvariablen
        
var $zahl null;
        var 
$quadrat null;

        function 
ClassA$var )
        {
            
$this->zahl $var;
            
$this->berechneEtwas();
        }
        
        function 
berechneEtwas()
        {
            
$this->quadrat $this->zahl $this->zahl;
        }
        
        function 
toString()
        {
            echo 
$this->zahl '² sind ' $this->quadrat;
        }
    }
    
    
    
$Obj = & new ClassA20 );
    
$Obj->toString();

?>
das hier ist das gleiche:
PHP-Code:
<?php

    
class ClassA
    
{
        
# Klassenvariablen
        
var $zahl null;
        var 
$quadrat null;

        function 
ClassA$var )
        {
            
$this->zahl $var;
            
$this->berechneEtwas();
            
$this->toString();
        }
        
        function 
berechneEtwas()
        {
            
$this->quadrat $this->zahl $this->zahl;
        }
        
        function 
toString()
        {
            echo 
$this->zahl '² sind ' $this->quadrat;
        }
    }
    
    
    
$Obj = & new ClassA20 );
natürlich ein total unsinniges beispiel, aber das ist jetzt ja mal egal


EDIT:
warum funktionieren die zweiten php-tags nicht?
imported_Ben ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 25.08.2004, 22:48  
Gast
 
Beiträge: n/a
Standard

Hi,

gutes Beispiel ... ich meinte mehr direkt mehr classen in einem
kleinerem überschaubareren Script wie eine komplexe zusammenarbeit
aussehen könnte ...

-> Ein Profi Anwedungsbeispiel sozusagen

Ziel daraus sollte sein in wie weit man die Funktionen minimieren
sollte um noch sauber - funktionell in der absicht alles zusammen
bauen zu können.

Sprich bastell ich eine classe -> methode1 für die ausgabe des
usernamens und eine methode2 für den Titel... oder macht so eine
weite zerstreuung schon wieder weniger Sinn...

Zusammgestzt:
Herr Ben
-> Methode2 Methode1

falls in einem Dyn. Text nur mal Herr gebraucht wird bzw. oder nur der
Name ... es könnte ja auch in einer methode stehen ...

Meist kommen ja Änderungen zustande mittem im Projekt bastellt man
hier lieber eine weitere Methode oder eben so aufgegliedert wie möglich ?

Es geht mir um eben eine Grundsatzfrage für die classen ... in
Verwendung - sind ja bislang bessere functionen ...

Sers
South
  Mit Zitat antworten
Alt 25.08.2004, 23:14  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von south
Zusammgestzt:
Herr Ben
-> Methode2 Methode1

falls in einem Dyn. Text nur mal Herr gebraucht wird bzw. oder nur der
Name ... es könnte ja auch in einer methode stehen ...
hab ich nicht so ganz verstanden.

also vielleicht googelst du auch mal nach get und setmethoden
imported_Ben ist offline   Mit Zitat antworten
Alt 26.08.2004, 10:03  
Gast
 
Beiträge: n/a
Standard

vielleicht könnte ja mal jemand einen Universalübersetzer schreiben, damit wir south verstehen
  Mit Zitat antworten
Alt 26.08.2004, 10:08  
Gast
 
Beiträge: n/a
Standard

hmmm so schwer ist das doch nicht !?

Es geht mir nicht um das verständnis der Function in php was oop angeht
sondern um den Anwendungszweck im grunde ...

Man könnte auch nur eine classe schreiben und da alle in eine
Methode packen was man braucht.

Man könnte aber auch jedes einzelne Fuzelchen extra schreiben ...

Die Frage die ich mit gestellt habe in wie weit ist es Sinnvol ins
Detail zu gehen ->

Vergesst es einfach !

plz close !
  Mit Zitat antworten
Alt 26.08.2004, 10:55  
Gast
 
Beiträge: n/a
Standard

Klassen sind und leisten wesentlich mehr als eine Ansammlung von Funktionen!

IMHO ist das bei kleinen PHP-Skripten nicht unbedingt zu verstehen, durch die kurze Laufzeit. Es ist halt nur ein Script..

Wenn du aber komplexe Scripte schreibst, mit c oder php-gtk o.a. arbeitest wird dir die bedeutung des OOP schnell deutlich.
  Mit Zitat antworten
Antwort


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
Class kann auf Variable nicht zugreifen... go1denboy PHP Tipps 2008 4 27.06.2008 15:40
MySQL Abfrage als PHP class d3rbastl3r PHP Tipps 2008 2 11.06.2008 15:41
Undefined class name 'db' heohni PHP Tipps 2006 4 20.02.2006 11:47
Class Vars fmueller PHP Tipps 2006 10 14.02.2006 19:54
[OS|FreeGW] Class Problem ( cl_extended_database ) PHP Tipps 2006 20 08.02.2006 01:09
Mehrere Div-Layer per Class schliessen Diego1978 HTML, Usability und Barrierefreiheit 4 02.12.2005 12:10
PHP Class Datei Basirende Datenbank mit MySQL Syntax atom-dragon Beitragsarchiv 4 01.08.2005 06:57
Thema: class; Problem: Grundlegende :) PHP Tipps 2005-2 4 13.07.2005 18:40
PEAR->DB : Class 'PEAR_Error' not found ??? waraum das?? PHP-Fortgeschrittene 4 09.06.2005 13:58
bb stringparser class search Beitragsarchiv 4 14.04.2005 18:18
Class -- Funktion Creativ PHP Tipps 2005 2 30.03.2005 23:10
a mouseover class ändern 022.9 HTML, Usability und Barrierefreiheit 4 18.02.2005 15:51
Klassenschachtelung -> Cannot Redeclare Class ... Fehler PHP Tipps 2004 4 21.10.2004 20:29
Klassenschachtelung -&amp;gt; Cannot Redeclare Class ... Fehler PHP-Fortgeschrittene 5 21.10.2004 18:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
tostring beispiele php

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