Upload
frederic-bouchery
View
806
Download
2
Embed Size (px)
Citation preview
Les classes anonymes
@FredBouchery
Parse error: syntax error, unexpected 'class' (T_CLASS) in ...
object(class@anonymous)#1 (0) {}class@anonymous/var/www/tests/script1.php0x7f57beb8901d
class@anonymous/var/www/tests/script2.php0x7fc78674c03dclass@anonymous/var/www/tests/script2.php0x7fc78674c03dclass@anonymous/var/www/tests/script2.php0x7fc78674c03d
class@anonymous/var/www/tests/script3.php0x7f090fdc9021class@anonymous/var/www/tests/script3.php0x7f090fdc9045class@anonymous/var/www/tests/script3.php0x7f090fdc9069
class@anonymous/var/www/tests/script4.php0x7f42475a9025object(class@anonymous)#1 (0) {}class@anonymous/var/www/tests/script4.php0x7f42475a9025
int(42)
int(42)
Pourquoi ?
Simplifier un algorithme
Ex : détection de référence cyclique dans un traitement récursif
Retourner un singleton
bool(true)
Retourner un ValueObject
weasel: 42
Merci
@FredBouchery