Envoyé par
emmanuel.remy
1 2 3 4 5 6 7 8 9 10 11 12 13
|
//groovy, donc Java
def list = [5, 6, 7, 8];
//PHP
$list= array(5, 6, 7,8);
//Java
List list = new ArrayList();
list.add(new Integer(5));
list.add(new Integer(6));
list.add(new Integer(7));
list.add(new Integer(8)); |
Euh, pas convaincu par l'exemple !
En java, j'écris pour un tableau :
int[] list = {5, 6, 7, 8};
Maintenant, je ne connais pas php et peut être que ta liste en php est dynamique ?
En java, j'écris alors :
List<Integer> list = new ArrayList<Integer>(Arrays.asList(5, 6, 7, 8));
L'interet est que :
- comme c'est templaté, tu as une liste d'entier et rien que d'entier
- comme List est une interface, tu pourrais avoir une autre implémentation d'une liste que celle d'un tableau sans autre impact que la modification de cette ligne.
Jusqu'à peu, le seul intérêt de php que je voyais par rapport à java, c'était les offres d'hébergements gratuites pour les petits projets.
Mais depuis que Google nous a sorti GAE4J, il n'a jamais été aussi simple de créer une application web (trop peut être) et de la mettre en ligne en un clic de souris.
Partager