Io avevo pensato a qualcosa di un po' più completo...
Codice PHP:
function bool($var) { // strings tyecasting as boolean values:
switch ($var) {
case ("true"):
return true;
break;
case ("false"):
return false;
break;
default:
die("
\n[b]Warning:[/b] Invalid argument supplied for ".__FUNCTION__." function in [b]".__FILE__."[/b] on line [b]".__LINE__."[/b]: the argument can contain only 'true' or 'false' values as string.
\n");
}
}
con messaggi di errore in stile PHP.
Però la tua soluzione è leggera e utile nel caso di output sicuri, "true" o "false".
Grazie!
[edit]
"Pippo" non è contemplato nel mio XML...
codice:
<TransactionCompleted>true</TransactionCompleted>
// oppure
<TransactionCompleted>false</TransactionCompleted>
[/edit]