Почему PHP преобразовывает символы заглавные в строчные?

В битриксе, чтоб его... доп.свойства должны выводить с заглавными бувами UF_TIP_COMPANY[], иначе сохранение не происходит.
Уже сделал множественный список способный выводить чекбоксы отмеченые и не отмеченые.
Почему PHP преобразовывает символы заглавные в строчные?
global $USER;
				$usr = $USER->GetID();
				//$arFilter = array("ID" => $arEnum["ID"]);
				$arFilter = array("ID" => $usr);
				$arParams["SELECT"] = array("UF_TIP_COMPANY");
				$arRes = CUser::GetList($by,$desc,$arFilter,$arParams);
				if ($res = $arRes->Fetch()) {
					while($arEnum = $UF_TIP_COMPANY->GetNext()){
						$impParam = "name='UF_TIP_COMPANY[]'"; //обязательно только заглавные буквы
						echo "<label><input type='checkbox' value='".$arEnum["ID"]." ".ucfirst($impParam)." ";
						foreach ($res["UF_TIP_COMPANY"] as $idChecked) {
							$rsRes= CUserFieldEnum::GetList(array(), 
								array(
									"ID" => $idChecked,
								)
							);
							if($arGender = $rsRes->GetNext()){
								if($arEnum["ID"]==$idChecked){
									echo "checked";
								}
							}
						}
						echo " />".$arEnum["VALUE"]."</label><br />";
					}
				}


*внёс поправку
  • Вопрос задан
  • 197 просмотров
Решения вопроса 1
cimonlebedev
@cimonlebedev Автор вопроса
там в одном месте символа не хватало
'
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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