Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:3750 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 80763 invoked by uid 1007); 6 Aug 2003 02:08:43 -0000 Message-ID: <20030806020843.80758.qmail@pb1.pair.com> To: internals@lists.php.net References: <20030802224959.58552.qmail@pb1.pair.com> <20030802230007.65232.qmail@pb1.pair.com> <20030803033323.97051.qmail@pb1.pair.com> <13610291366.20030803105909@post.rwth-aachen.de> <20030803144736.43225.qmail@pb1.pair.com> <20030803195505.18983.qmail@pb1.pair.com> <1639357698.20030803225953@post.rwth-aachen.de> <20030803221049.98562.qmail@pb1.pair.com> <761875207.20030804001846@post.rwth-aachen.de> <20030803223448.11328.qmail@pb1.pair.com> <3F2F5229.5070004@akbkhome.com> <20030805232317.67810.qmail@pb1.pair.com> <3F3048B6.2060903@akbkhome.com> Date: Tue, 5 Aug 2003 23:08:42 -0300 Lines: 141 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 X-Posted-By: 200.196.104.198 Subject: Re: [PHP-DEV] Re: hook cast_object handler in userspace From: cunha17@uol.com.br ("Cristiano Duarte") "Alan Knowles" escreveu na mensagem news:3F3048B6.2060903@akbkhome.com... > > >What about __construct, __destruct and __clone ? AK> these are built in. - and done to avoid conflicts. All right. > >Shouldn't it be named > >__to_string() or __tostring() ? > > AK> since you implicitly make this available by adding an interface AK> Morphable?? or soemthing, - toString() is ok.. AK> I think it's alot better to make it available via an interface.. - It at AK> least give you some chance of working out why it works as it does.. Ok. New patch included. AK> It would be nice to hear some noise from Zeev and Andi on this :) I agree. Regards, Cristiano Duarte begin 666 toString.patch M/R!P:' MF5N M9"YC"CT]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T] M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T*4D-3(&9I;&4Z("]R97!O'!R M+"!E>'!R7V-O<'DL($E37U-44DE.1RP@,"!44U)-3%-?0T,I.PH@"0D)?2!E M;'-E('L*+0D)"0EE>'!R7V-O<'DM/G9A;'5E+G-TF5O9B@B3V)J96-T(&ED(",B*2TQ("L@34%87TQ%3D=4 M2%]/1E],3TY'*3L*+0D)"0EE>'!R7V-O<'DM/G9A;'5E+G-T2T^=F%L=64NPHK"0D)"0DO+VUUPHK"0D)"0D):68@*%I?5%E015]0*')E='9A;"D@(3T@ M25-?4U1224Y'*2!["BL)"0D)"0D)+R]E7!E(BD["BL)"0D)"0D)6E9!3%]35%))3DPHK"0D)"0D)"5I6 M04Q?4U1224Y'3"AE>'!R7V-O<'DL(%I?4U125D%,7U HF5N9%]E>&-E<'1I;VY? M9V5T7V1E9F%U;'0H*2!44U)-3%-?0T,I.RHO"BL)"0D)"0EZ96YD7V5R'!R7V-O<'DL("(C17)R;W(B+" Q*3L**PD) M"0D)?0HK"0D)"0EZ=F%L7W!T'!R7V-O<'DI(#T@*&-H87(@*BD@96UA;&QO8RAS:7IE;V8H(D]B M:F5C="!I9" C(BDM,2 K($U!6%],14Y'5$A?3T9?3$].1RD["BL)"0D)"5I? M4U123$5.7U H97AP'!R M7V-O<'DI+" B3V)J96-T(&ED(",E;&0B+" H;&]N9RE:7T]"2E](04Y$3$5? M4"AE>'!R*2D["BL)"0D)?0H@"0D)?0H@(VEF(# *( D)"2\J($9)6$U%.B!4 M:&ES(&UI9VAT(&)R96%K($)#(&9O#H@ M<&AP+7-R8R]:96YD+WIE;F1?9&5F875L=%]C;&%SF5N9%]D969A=6QT7V-L87-S97,N8RQV"G)E=')I979I;F<@F5N9%]D969A=6QT7V-L87-S97,N8PHM M+2T@<&AP+7-R8R]:96YD+WIE;F1?9&5F875L=%]C;&%SF5N M9%]D969A=6QT7V-L87-S97,N8PDU($%U9R R,# S(# R.C Q.C W("TP,# P M"D! ("TR,RPV("LR,RPW($! "B C:6YC;'5D92 B>F5N9%]R969L96-T:6]N M7V%P:2YH(@H@"B!Z96YD7V-L87-S7V5N=')Y("ID969A=6QT7V5X8V5P=&EO M;E]P='(["BMZ96YD7V-L87-S7V5N=')Y("IP&-E<'1I;VXI"B!["D! ("TQ,3,L M-B K,3$T+#$Q($! "B )6D5.1%]&12AG971L:6YE+"!.54Q,*0H@"7M.54Q, M+"!.54Q,+"!.54Q,?0H@?3L**UI%3D1?1E5.0U1)3TXH>F5N9%]A8G-TR B=&]S=')I;FPI 0" M,3(Q+#$U("LQ,C&-E<'1I;VY?9G5N8W1I;VYS*3L*( ED969A=6QT7V5X M8V5P=&EO;E]P='(@/2!Z96YD7W)E9VES=&5R7VEN=&5R;F%L7V-L87-S*"9D M969A=6QT7V5X8V5P=&EO;B!44U)-3%-?0T,I.PH@?0HKF5N9%]R96=IPHK"7IE;F1?8VQAF5N9%]C;&%S2 J>F5N9%]I;G1E MPHK"7)E='5R;B!PF5N9%]R96=I MF5N9%]R96=I MF5N9%]R96=I M#H@ M<&AP+7-R8R]:96YD+WIE;F1?9&5F875L=%]C;&%SF5N9%]D969A=6QT7V-L87-S97,N:"QV"G)E=')I979I;F<@F5N9%]D969A=6QT7V-L87-S97,N: HM M+2T@<&AP+7-R8R]:96YD+WIE;F1?9&5F875L=%]C;&%SF5N M9%]D969A=6QT7V-L87-S97,N: DU($%U9R R,# S(# R.C Q.C W("TP,# P M"D! ("TR-"PV("LR-"PW($! "B!"14=)3E]%6%1%4DY?0R@I"B *(%I%3D1? M05!)('IE;F1?8VQAF5N9%]C;&%S2 J>F5N9%]I M;G1EF5N9%]R96=I