Это имеет значение ли прописной или нижний регистр a
используется для массивов php?
Например: array()
по сравнению с. Array()
Дэвид - да, это так. они рассматриваются как разные переменные $ varPerson и $ varperson.
Однако главное на самом деле состоит в том, что вы должны следовать некоему руководству по кодированию, которое определяет регистр и область действия всех переменных. это, вероятно, гораздо более важная причина для именования переменных / регистра, чем предполагает простой вопрос.
Джим
Я полагаю, что ОП имеет в виду следующее:
<?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) }
?>
Так что ответ - нет, разницы нет
Если вы имеете в виду:
$array = Array(1,2,3);
vs
$array = array(1,2,3);
vs
$array = aRRaY(1,2,3);
то функциональной разницы нет. Это только вопрос стиля. Как и функции PHP, конструкция языка массивов не чувствительна к регистру.
Если вы имеете в виду имена / переменные массивов, тогда да, переменные PHP чувствительны к регистру . Если, однако, вы спрашиваете о стандартах, взгляните на: