Articles of с учетом регистра

Могу ли я надежно полагаться на регистр имен столбцов в mysql?

Я хочу назвать имена столбцов таблицы mysql, используя случай верблюда, и создать классы php из этих таблиц mysql с одинаковыми именами верблюдов. Я буду генерировать эти php-классы автоматически. Мне интересно, могу ли я полагаться на регистр имен столбцов независимо от того, на какой платформе я запускаю свое приложение. Так, например, если я назову одно имя […]

Имена таблиц, чувствительных к mysql в запросах

У меня есть код php, где имена первых букв базы данных хранятся в заглавной букве каждый раз, но имена таблиц в базе данных имеют строчные буквы. Какую глобальную настройку следует использовать, чтобы в каждом файле кода не было необходимости изменять имена таблиц в том же случае, что и в базе данных.

Случайная несогласованность путей файлов PHP на Mac / MAMP?

Я разрабатываю PHP-программу на MAMP и просто осознал следующее шуточное поведение: echo "<br/>PATH = ".dirname(__FILE__); include 'include.php'; include.php: <?php echo "<br/>PATH = ".dirname(__FILE__); ?> Результат: PATH = / users / me / stuff / mamp_server / my_site (все строчные буквы) PATH = / Пользователи / me / Stuff / mamp_server / my_site (смешанный случай) Что […]

Являются ли функции PHP чувствительными к регистру?

Я копал какой-то код, и я нашел несколько вызовов mySQL_fetch_array . Учитывается ли PHP регистр имен функций? Я помню, как читал это где-то, но, похоже, не нашел никакой ссылки на него.

PHP-массив, чувствительны ли массивы к регистру?

Я не знаю, была ли это еще проблема, но хотелось начать думать об этом. Вопрос: « Являются ли индексы массива PHP чувствительными к регистру »? Пример: $a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse","A"=>"Dog","B"=>"Cat","C"=>"Horse"); print_r($a); Результаты: Array ( [a] => Dog [b] => Cat [c] => Horse [A] => Dog [B] => Cat [C] => Horse ) Я выполнил несколько примеров, и, […]

Сортировка элементов массива в PHP, чтобы он не учитывал регистр букв

Когда я использую sort($topics) я получаю что-то вроде: яблоко зеленый зебра трава В этом примере «трава» начинается с нижнего регистра g, но заканчивается после «Зебры» с большой буквы. Как сделать так, чтобы он сортировал его там, где он игнорирует, начинается ли слово с капиталов или нет? яблоко зеленый трава зебра