phpbar.de logo

Mailinglisten-Archive

[php] Wrapper Klassen fuer Type Hints ?

[php] Wrapper Klassen fuer Type Hints ?

LB BL lsblsb at gmx.de
Don Jan 29 18:44:17 CET 2009


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