$a[]="Anna";
$a[]="Brittany";
$a[]="Cinderella";
$a[]="Diana";
$a[]="Eva";
$a[]="Fiona";
$a[]="Gunda";
When declaring it this way, does it automatically increase the index? Why is this ideal?
$a[]="Anna";
$a[]="Brittany";
$a[]="Cinderella";
$a[]="Diana";
$a[]="Eva";
$a[]="Fiona";
$a[]="Gunda";
When declaring it this way, does it automatically increase the index? Why is this ideal?
Yes it does. It may not be ideal for you, but it sure is convenient for most people.
Yes, it does. It may not be 'ideal' - but considering that you're setting an array equal to a single value, adding to the array is better than overwriting the entire array, which I suppose would be the other option for that statement.
Yes, it does. See the PHP arrays guide. Note that if you want to delete the array, you can use:
unset($a);
Or if you want to make $a become an empty array, you can use:
$a = array();