Developer Accused Of Unreadable Code Refuses To Comment
            Het heeft weinig met references te maken, maar alles met het brakke expression systeem van PHP. Het kan niet, live with it 
                    
                    Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
            Gaat dat in PHP5 ook nog steeds niet?
                    
                    Saved by the buoyancy of citrus
            Het gaat wel in PHP5! 
Juist getest!
                    Juist getest!
Going for adventure, lots of sun and a convertible! | GMT-8
            Dat is één van de naarste beperkingen van PHP 4. Gelukkig is deze in PHP 5 opgelost.
                    
                    Rustacean
Nou je het zegt, ik heb ook een hoop van dit soort constructies gebruikt in PHP5 en dat werkt inderdaad feilloos.
Dus de oplossing: upgraden.
Saved by the buoyancy of citrus
            Jammer dat ze het nog steeds niet helemaal hebben opgelost
                    PHP:
                    1
2
3
4
5
6
 | function foo() { return array(1, 2, 3); } echo foo()[0]; // parse error, unexpected '[', expecting ',' or ';'  | 
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Dat hadden ze van mij ook mogen doen inderdaad, daar heb ik me ook al een paar keer aan zitten ergeren. Gelukkig is het met een regel code extra ook opgelost, maar toch, op dit punt is de implementatie van die returnvalues niet zo consistent als je zou willen....oisyn schreef op donderdag 15 juni 2006 @ 15:41:
Jammer dat ze het nog steeds niet helemaal hebben opgelost
PHP:
 1 2 3 4 5 6 function foo() { return array(1, 2, 3); } echo foo()[0]; // parse error, unexpected '[', expecting ',' or ';'
[ Voor 13% gewijzigd door Cyphax op 15-06-2006 16:02 ]
Saved by the buoyancy of citrus
            Da's jammer... Had al diverse combinaties van haakjes en accolades geprobeerd 
Heb helaas niet de mogelijkheid om PHP5 te gebruiken; dan maar via een tweede variabele.
                    Heb helaas niet de mogelijkheid om PHP5 te gebruiken; dan maar via een tweede variabele.
Developer Accused Of Unreadable Code Refuses To Comment
            Je kan misschien list() gebruiken. http://be2.php.net/manual/nl/function.list.php
                    
            .oisyn schreef op donderdag 15 juni 2006 @ 15:41:
Jammer dat ze het nog steeds niet helemaal hebben opgelost
PHP:
 1 2 3 4 5 6 function foo() { return array(1, 2, 3); } echo foo()[0]; // parse error, unexpected '[', expecting ',' or ';'
PHP:
1
2
 | $result = mysql_query("...query... LIMIT 1"); mysql_fetch_array($result)[0]; //geeft ook die fout  | 
Dat mis ik toch vaak!
Going for adventure, lots of sun and a convertible! | GMT-8
Het zou php niet zijn als het geen losse functies had hiervoor:snake903 schreef op donderdag 15 juni 2006 @ 20:56:
PHP:
 1 2 $result = mysql_query("...query... LIMIT 1"); mysql_fetch_array($result)[0]; //geeft ook die fout
Dat mis ik toch vaak!
mysql_result( $result, 0, 0 );
Dat heet een MySQL API. De functies in php zijn enkel "linkjes" naar de echte functies.Grum schreef op donderdag 15 juni 2006 @ 23:35:
[...]
Het zou php niet zijn als het geen losse functies had hiervoor:
mysql_result( $result, 0, 0 );
            
                Pagina: 1