Bonjour,
La gestion des tableaux, en Pascal c'est chiant, mais chiant alors que c'est si simple en PHP, en plus il n'existe pas de pre ou post incrémentation des entiers
![retenez moi :jg:]()
En PHP on peut très bien déclarer un tableau et le remplir sans en connaître le nombre d'éléments :
$montableau = array();
$montableau[] = 'toto';
...
$montableau[] = 'titi';
En Pascal pas possible !
En PHP on peut éventuellement utiliser une variable d'index et la pré ou post incrémenter en même temps que le “remplissage” de l'élément du tableau :
$montableau = array();
$i = 0;
$montableau[$i++] = 'titi';
ou
$montableau[++$i] = 'toto';
En Pascal, pas possible, il faut à chaque fois une deuxième ligne pour incrémenter la variable d'index.
var
montableau: array of string;
i:integer;
begin
i := 1;
montableau[i] := 'titi';
i := i + 1;
montableau[i] := 'toto';
Au lieu de simplifier, ça complique la gestion des versions dans Inno Setup
![why :gc:]()
Et plein d'autres “trucs” sur la gestion des tableaux, par exemple, en PHP, ajouter un tableau à la fin d'un autre tableau, c'est ultra simple :
$tableauA = array_merge($tableauA,$tableauB)
et même ultra plus simple :
$tableauA += $tableauB;
En Pascal, faut écrire une procédure.