Основной цикл жизни PHP программы?

Новичок в php, все не как не пойму, а где точка входа программу, как в nodeJS или JAVA, к примеру есть массив с товарами, пользователь отправляет запрос на покупку товара, выбранный товар уменьшается в массиве, и этот массив существует только, для этого пользователя, т.е. при 1000 запросов, у меня будет создано 1000 этих массивов и при этом они вообще ни как ни изменятся, после того как ответ отправлен, а мне нужен один этот массив для работы со всеми пользователями,за пол учебника я не нашел объяснение. Нужно построить простое api, что бы запоминала все пока сервер работает, без субд и файлов.
  • Вопрос задан
  • 491 просмотр
Пригласить эксперта
Ответы на вопрос 6
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
klisl.com/memcache.html
а мне нужен один этот массив для работы со всеми пользователями,за пол учебника я не нашел объяснение.
Транзакция в БД.
Ответ написан
Stalker_RED
@Stalker_RED
.
PHP

бы запоминала все пока сервер работает, без субд и файлов

Возмжно, вам стоит выбрать другую платформу.

Можно, конечно, заморочиться и сделать это и на PHP (демона, который запоминал бы в память), но лучше не надо, когда с чтением такие проблемы.
Ответ написан
без субд и файлов.

А что случится с данными если сервер внезапно прекратит работу? Текущее количество товаров потеряется? История заказов исчезнет?
Т.е. для сохранности данных нам уже нужно куда-то их записывать после изменения (в файл или базу).
Ответ написан
@Minifets
Если хотите как в node.js "неумирающий" http сервер наподобие express, то используйте ReactPHP. Нативно на php то, что вам нужно, сделать нельзя.
Ответ написан
@vanyamba-electronics
Точка входа в программу обозначается в PHP обозначается следующим образом:
<?php
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
от 2 000 до 4 000 usd.
Teamlead Краснодар
До 100 000 руб.
HTML Academy Санкт-Петербург
от 130 000 до 140 000 руб.
17 авг. 2018, в 17:10
15000 руб./за проект
17 авг. 2018, в 16:58
60000 руб./за проект
17 авг. 2018, в 16:55
10000 руб./за проект