| die letzten Änderungen * Seitenstruktur * Stichwortsuche :


logo_puschin.jpg

Startseite

Knowledge base



Kontakt

Impressum

Knowledge base - PHP

Knowledge base

15 Benutzer online Druckversion




zurück



PHP
OOP

Einfache Beispiel für OOP

class.php :
<?php
class MySQL {
        function MySQL($host,$user,$passwort) {
            $this->link = mysql_connect($host,$user,$passwort);
            return $this->link;
        }

        function db_select() {
            mysql_select_db("elveb",$this->link);
        }

        function db_query($sql) {
            $this->erg = mysql_query($sql,$this->link);
            return $this->erg;
        }

        function db_rows() {
            $this->rows = mysql_num_rows($this->erg);
            return $this->rows;
        }

        function db_fetch() {
            $this->cols = mysql_fetch_array($this->erg);
            return $this->cols;
        }
}

class frank {

        function frank() {
            if (!isset($this->nachname)) { $this->nachname="Muschi"; }
        }

        function show_name($a) {
            echo "Mein Name ist $a | $this->name $this->nachname";
        }
}

class Rechnen {

        function Rechnen($zahl) {
            $this->zahl=$zahl;
        }

        function plus() {
            return $this->zahl++;
        }

        function minus() {
            return $this->zahl--;
        }
}

class Person {
        function show_all() {
            echo "Name : ".$this->name."\n";
            echo "Nachname : ".$this->nachname."\n";
        }
}
?>

main.php :
<?php
require("class.php");

$db = new MySQL("localhost","root","xxxxxxxxxx");
$db->db_select();
$db->db_query("SELECT * FROM elveb_settings");
for ($a=0; $a<$db->db_rows(); $a++) {
    $row=$db->db_fetch();
    echo $row[id]."\n";
}

$frank = new frank();
$frank->name="Frank";
$frank->nachname="Puschin";
$frank->show_name($a);

echo "\n";
$calc = new Rechnen(100);
$calc->plus();
echo $calc->zahl."\n";
$calc->minus();
echo $calc->zahl."\n";

$pers = new Person();
$pers->nachname="Puschin";
$pers->name="Frank";
$pers->show_all();

?>


zurück



Knowledge base wurde zuletzt bearbeitet am 12.07.13 durch Frank

www.puschin.de
login

<body bgcolor='#FFFFFF' link='#000000' vlink='#000000' alink='#000000' text='#000000'><font face='Verdana' size='2'><strong>www.puschin.de</strong><br>Die Webseite http://www.puschin.de bietet eine interessante Webseite zu vielen Themen aus dem Bereich Linux und Windows. Man findet hier Tipps und Tricks zu cms php apache postfix openxchange tomcat windows linux firewall <br><br><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=191'>Startseite</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=63'>Knowledge base</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=57'>Kontakt</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=9'>Impressum</a></body>