SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 10.04.2008, 22:22:37
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: string aus dem konstruktor zurückliefern

Zitat:
Zitat von feuervogel Beitrag anzeigen
vielleicht ist es ja so, dass man den rückgabewert des konstruktors nicht verändern kann?
Nicht vielleicht, das ist so (sonst würde Dir Dein erzeugtes Objekt flöten gehen) :-)
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #12  
Alt 10.04.2008, 22:32:40
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: string aus dem konstruktor zurückliefern

Zitat:
Zitat von dark1310 Beitrag anzeigen
viele dank für deine mühe!!!

aus einem anderem forum habe ich folgenden tipp bekommen:
function __toString()


PHP-Code:
class {
  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




So missbrauchst Du die Klasse aber als Funktion. Da könntest Du das auch direkt so machen:

PHP-Code:
<?php
  
function img $array )
  {
    
$string '<img';

    foreach ( 
$array as $key => $content )
    {
      
$string .= ' ' $key '="' $content '"';
    }

    
$string .= ' />';

    return 
$string;
  }

  
$ar = array ( 'src' => '../bildname' );

  print ( 
img $ar ) );
?>
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #13  
Alt 11.04.2008, 06:09:26
Benutzerbild von Area51
Area51 Area51 ist offline
Junior Member
 
Registriert seit: Mar 2008
Ort: Heidelberg
Alter: 32
Beiträge: 164
Area51 eine Nachricht über ICQ schicken Area51 eine Nachricht über AIM schicken Area51 eine Nachricht über MSN schicken
AW: string aus dem konstruktor zurückliefern

Etwas kürzer und genauso gut (so verwende ich das immer):
PHP-Code:
$this -> newVar = (string) $this -> oldVar
Hier wird ein "etwas" (meist ein Integer) in einen String umgewandelt.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Nächste Hilfe gesucht (in Xml suchen) Piwi999 PHP Grundlagen 4 25.03.2008 13:50:15
Wort mehrmals im String suchen rsciw PHP Grundlagen 7 18.10.2006 14:28:16
Wert im String suchen... DanielEXQ PHP für Fortgeschrittene und Experten 8 26.03.2003 10:10:23
HTML und PHP in String korrekt ausgeben/verarbeiten LukeDogg PHP für Fortgeschrittene und Experten 5 22.03.2003 13:11:47
String in Array umwandeln.... DeMaephis PHP für Fortgeschrittene und Experten 7 19.05.2002 19:34:28


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:07:33 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt