Archive for September, 2007
Hello
I’m mostly developing with Zend Framework. Now I came to something that is annoying to me (and maybe other developers will say this). Let’s say we do the next thing.
$registry = new Zend_Registry();
Zend_Registry::setInstance( $registry );
//that is common code above, now we gonna register an array
$registry->set( 'myArray' , array(1,2,3,4,5,6,7,8,9) );
Now I’m gonna call the first element of myArray in one of my controllers because I need it for some reason.
$myArray = Zend_Registry::get('myArray');
$one = $myArray[0];
I think this can be much easier and more like this way:
$one = Zend_Registery::get('myArray')[0];
or
$registry = Zend_Registry::getInstance();
$one = $registry->get('myArray')[0];
$two = $registry->get('myArray')[1];
An other example without use of Zend Framework:
function returnArray()
{
return array(1,2,3,4,5);
}
$firstElement = returnArray()[0];
$lastElement = returnArray()[4];
Maybe this can get some issue’s for large functions. But you use this in the other way with objects. Watch the example:
$array = array( $obj1 , $obj2 , $obj3 );
echo $array[0]->functionObj1();
So if an function returns an array with objects, we could have next:
function returnArray()
{
return array( $obj1 , $obj2 );
}
echo returnArray()[0]->functionObj1();
So dev team of PHP, could you discuss this idea and maybe you can add this to PHP6.
Contact address: stijnleenknegt@gmail.com
Greetings
Ik zou het er echt van krijgen! Sinds de oos-blok sletjes gestopt zijn met hun registratie op het forum en daarna het porno gespam zie ik dat ze ook de blog volspammen met hun rare taaltje.
(6 reacties per dag)
Als er iemand me kan helpen om die mensen op hun plaats te zetten, doe gerust.
Wij van eOs team eOs Labs zullen het content manage system JonasCMS testen en alles kritisch beoordelen. Mijn eerste indruk hierover is dat het systeem nog een tijdje in beta zal zijn omdat ik al een paar dingen heb gezien in het systeem die niet kloppen.
Het is niet allemaal negatief want JonasCMS heeft veel potentieel om door te breken, vooral voor mensen die een eenvoudig, maar toch mooie website willen hebben.
Na een eerste verslag aan de maker van JonasCMS zullen we ook een aanvraag indienen of eOs Labs niet kan meehelpen met het scripten aan de dingen die wij beter willen/kunnen maken. Wij (Ibrahim, Pieter en ik) zijn nu bezig met het project Mindios en zullen dus (na overleg met de andere) uitkijken naar een extra vrijwilliger die wil meehelpen met JonasCMS.
Meer verslag over JonasCMS zal je vernemen tegen het einde van deze maand.