Hi, does it matter whether an uppercase or lower case a is used for php arrays?
+1
A:
If you mean array names/variables, then yes it does, PHP variables are case-sensitive. If however, you are asking about standards, have a look at:
Sarfraz
2010-07-13 09:37:36
Also, array keys are case sensitive if you use strings not numbers. They are normal strings and compared as strings.
Tomasz Struczyński
2010-07-13 09:40:33
@Tomasz Struczyński: Yup thanks for adding that.
Sarfraz
2010-07-13 09:42:18
I dont think the OP is asking about variables - i think he is referring to the use of the word "Array" or "array"
seengee
2010-07-13 09:45:52
@seengee: yeah that might be it
Sarfraz
2010-07-13 15:25:10
A:
David - yes it does. they are treated as different variables $varPerson and $varperson.
However, the main thing really is more that you should be following some kind of coding guideline doc that mandates case and scope of all variables. this is probably a much more important driver of variable naming/case than the simple question implies.
jim
jim
2010-07-13 09:40:55
A:
If you mean:
$array = Array(1,2,3);
vs
$array = array(1,2,3);
vs
$array = aRRaY(1,2,3);
there is no functional difference. It is only a question of style. Like PHP functions, the array language construct is case-insensitive.
Matthew Flaschen
2010-07-13 09:42:13
+1
A:
I believe the OP is referring to this:
<?php
$arr = array("foo" => "bar", 12 => true);
var_dump($arr);
// returns array(2) { ["foo"]=> string(3) "bar" [12]=> bool(true) }
$arr = Array("foo" => "bar", 12 => true);
var_dump($arr);
// also returns array(2) { ["foo"]=> string(3) "bar" [12]=> bool(true) }
?>
So the answer is no, there is no difference
seengee
2010-07-13 09:43:17