Mailinglisten-Archive |
hallo!
was haltet ihr von der idee wrapperklassen für alle skalaren datentypen zu erstellen um auf diese weise (performantes?) type-hinting nutzen zu können?
also zb. eine klasse StringWrapper oder IntWrapper
Dann könnte man TypeHinting, wie es für Objekte möglich ist, verwenden:
class StringWrapper
{
__construct($string)
{
if(!is_string($string)) throw new ...
}
}
classIntWrapper{...}
class myClass
{
function myFunction(StringWrapper $string, IntWrapper $int){...}
}
$strVal = new StringWrapper("Mein String");
$intVal = new IntWrapper(100);
$myClass = new myClass();
$myClass->myFunction($strVal, $intVal);
gruß lars
--
NUR NOCH BIS 31.01.! GMX FreeDSL - Telefonanschluss + DSL
für nur 16,37 EURO/mtl.!* http://dsl.gmx.de/?ac=OM.AD.PD003K11308T4569a
php::bar PHP Wiki - Listenarchive