David
David

Reputation: 139

php array - upper case or lower case

Does it matter whether an uppercase or lower case a is used for php arrays?

For example: array() vs. Array()

Upvotes: 9

Views: 3846

Answers (4)

robjmills
robjmills

Reputation: 18598

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

Upvotes: 11

Matthew Flaschen
Matthew Flaschen

Reputation: 284786

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.

Upvotes: 3

jim tollan
jim tollan

Reputation: 22485

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

Upvotes: 0

Sarfraz
Sarfraz

Reputation: 382686

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:

PHP Coding Standard about Naming Conventions

Upvotes: 2

Related Questions