массив php - верхний регистр или нижний регистр

Это имеет значение ли прописной или нижний регистр a используется для массивов php?

Например: array() по сравнению с. Array()

8
задан d-_-b 25 June 2015 в 02:57
поделиться

4 ответа

Дэвид - да, это так. они рассматриваются как разные переменные $ varPerson и $ varperson.

Однако главное на самом деле состоит в том, что вы должны следовать некоему руководству по кодированию, которое определяет регистр и область действия всех переменных. это, вероятно, гораздо более важная причина для именования переменных / регистра, чем предполагает простой вопрос.

Джим

0
ответ дан 5 December 2019 в 11:22
поделиться

Я полагаю, что ОП имеет в виду следующее:

<?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) }
?>

Так что ответ - нет, разницы нет

10
ответ дан 5 December 2019 в 11:22
поделиться

Если вы имеете в виду:

$array = Array(1,2,3);

vs

$array = array(1,2,3);

vs

$array = aRRaY(1,2,3);

то функциональной разницы нет. Это только вопрос стиля. Как и функции PHP, конструкция языка массивов не чувствительна к регистру.

3
ответ дан 5 December 2019 в 11:22
поделиться

Если вы имеете в виду имена / переменные массивов, тогда да, переменные PHP чувствительны к регистру . Если, однако, вы спрашиваете о стандартах, взгляните на:

Стандарт кодирования PHP о соглашениях об именах

2
ответ дан 5 December 2019 в 11:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: