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();
?>
?>