Liebe Schokoschabe,
Als feste Parameter werden also übergeben:
- $text
- $startfarbe
- $endfarbe
- eine weitere Farbe
- eine Textgröße
- und eine Font
das ist alles kein Problem. Baue die Klasse in etwa so:
class MeinSchriftBild {
var ersteEigenschaft;
var zweiteEigenschaft;
function MeinSchriftBild ($params) {
// Voreinstellungen
$parameter = array (
'text' => '',
'startfarbe' => '#ffffff',
'endfarbe' => '#000000',
'weitereFarbe' => '#ff0000',
'textgroesse' => '12px',
'font' => 'Arial'
);
// übergebene Parameter übernehmen
foreach ($params as $key => $value) {
if (array_key_exists($key, $parameter)) {
// gültigen Parameter gefunden
$parameter[$key] = $value;
}
}
/* So, alle Parameter sind initialisiert
und eventuell mit übergebenen Werten belegt. */
tue_was();
}
}
Liebe Grüße,
Felix Riesterer.
--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)