Am 22.02.12 16:04, schrieb Jay Blanchard: > On 2/22/2012 8:32 AM, [email protected] wrote: >> There is another nice way. >> You can pass a second value to the simple xml constructor which is a >> class >> name to be used instead of SimpleXMLElement. >> You can write your own class that extends SimpleXMLElement and >> override the >> magic methods to skip the casting >> > I don't really see a need to add an extra layer or class extension > when casting works fine. Am I wrong? Why add several lines of code in > an extension class? > To keep the code readable?
$value = $xml->node;
vs.
$value = (String)$xml->node;
I like the first one. Plus you handle it to dynamically to the right type
function __get($value)
{
if is float return float casted value
if is boolean ...
and so on
}
--
Marco Behnke
Dipl. Informatiker (FH), SAE Audio Engineer Diploma
Zend Certified Engineer PHP 5.3
Tel.: 0174 / 9722336
e-Mail: [email protected]
Softwaretechnik Behnke
Heinrich-Heine-Str. 7D
21218 Seevetal
http://www.behnke.biz
signature.asc
Description: OpenPGP digital signature

