Представьте ситуацию, когда два клиента одновременно пытаются заказать товар. Такая ситуация возникает не так уж редко, особенно когда веб-сайт начинает обрабатывать трафик существенного объема. Что произойдет, если один клиент вызовет функцию fopen() и начинае писать, а затем второй клиент также вызовет функцию fopen() и тоже предпримет попытку записи. Каким в результате окажется содержимое файла?
До сих пор во всех рассматриваемых примерах использовались двумерные файлы. В дальнейшем мы будем рассматривать применение MySQL, одной из широко известных систем управления реляционными базами данных. Что это дает?
Этот раздел посвящен использованию одной из наиболее важных программых конструкций — массивам. Переменные, которые рассматривались ранее, являются склярными, и в них хранится единственное значение. Массив (array) представляет собой переменную, в которой хранится набор, или последовательность, значений. Один массив может содержать множество элементов. Каждый элемент массива может содержать только одно значение, причем таким значением может быть текст, число или другой массив. Массив, который содержит другие массивы, называется многомерным массивом.
Численно-индексированные массивы поддерживаются в большинстве языков программирования. По умолчанию в РНР индексы начинаются с нуля, хотя это можно изменить.
Для создания массива показанного на рисунке, воспользуемся следующей строкой кода ...
Понравилась статья или раздел сайта - порекомендуйте их друзьям.