viele dank für deine mühe!!!
aus einem anderem forum habe ich folgenden tipp bekommen:
function __toString()
PHP-Code:
class A {
protected $elements = array();
public function __construct($p = array()) {
if (!is_array($p)) {
throw new Exception('parameter must be an array');
}
$this->elements = $p;
}
public function __toString() {
return '*** ' . date('H:i:s '). join('-', $this->elements) . ' ***';
}
}
echo new A(array(1,2,3,4,5));
===============================================
umgebaut läuft es auch:
PHP-Code:
class img{
var $value = '';
function value_check($value, $key){
$value = root_img.$value;
}
function __construct($array = array()) {
$this->value = '<img';
foreach($array as $key => $content){
$this->value_check(&$content, &$key);
$this->value .= ' '.$key.'="'.$content.'"';
}
$this->value .= ' />';
}
function __toString() {
return $this->value;
}
}
print new img(array('src' => 'bild.gif'));
nochmals vielen dank, jetzt kann ich loslegen...
mfg dark