Einzelnen Beitrag anzeigen
Alt 13.07.2005, 18:40  
Buhmann
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

Eine Klasse verwendet man gewöhnlicherweise, wenn man ein paar variablen hat, mit denen man öfters einige wenige funktionen macht.

Ich mach mal ein Beispiel:

PHP-Code:
<?php
<?php
/**
*
* @author <Buhmann>
* @version 0.1
* @package SMS-Class Beispiel
*/
class sms_mailer
{
    protected 
$nummern;
    protected 
$text;
    
    
__construct($nummern=array(),$text="") {
        if(
is_array($nummern)) { //Ein Array wurde übergeben
            
$this->nummern $nummern;
        } else { 
//Nur eine Nummer wurde übergeben
            
$this->nummern = array($nummern);
        }
        
$this->text $text;
    }
    
    public function 
senden() {
        
$succed true;
        foreach(
$this->nummern AS $nummer) {
            if(!
send($nummer)) {
                
$succed false;
            }
        }
        return 
$succed;
    
    }
    
    private function 
send($nr) {
        
//Hier der Code rein zum versenden der SMS
    
}
    
    
puplic function addnr($nummern) {
        if(
is_array($nummern)) { //Ein Array wurde übergeben
            
$this->nummern += $nummern;
        } else { 
//Nur eine Nummer wurde übergeben
            
$this->nummern[] = $nummern;
        }
    }

    public function 
settext($text) {
        
$this->text $text;
    }
}



$sms = &new sms_mailer("123456","Hallo");
$sms->senden();
$sms->addnr(array("4255645","535634534","5345345345"));
$sms->settext("Hi");
$sms->senden();
?>

?>
Buhmann ist offline