sniper1
Новичок
сбрасываются экземпляры классов
В общем недавно начал работать с классами PHP, возникла проблема. Суть: у меня есть index.php, в который включаются (методом require_once) файлы с описанием нескольких классов (в этих же файлах заводится по одному экземляру на класс). Проблема в том, что при любом редиректе или вызове любой страницы у меня все изменения в классах сбрасываются. Такое ощущение, что файлы с описанием классов и объявлениями экземпляров включается каждый раз при построении страницы, в связи с чем каждый новый экземпляр класса имеет все свойства по умолчанию. Как от этого избавиться? В общем-то нужно просто хранить конкретные глобальные экземпляры классов, и все
-~{}~ 17.07.08 05:18:
одно небольшое дополнение - ничего абсолютно (никакие переменные) не сохраняются в течение жизни скрипта. То есть я вызываю каждый раз свой скрипт в течение одной сессии, и ничего не сохраняется даже в $_SESSION
В общем недавно начал работать с классами PHP, возникла проблема. Суть: у меня есть index.php, в который включаются (методом require_once) файлы с описанием нескольких классов (в этих же файлах заводится по одному экземляру на класс). Проблема в том, что при любом редиректе или вызове любой страницы у меня все изменения в классах сбрасываются. Такое ощущение, что файлы с описанием классов и объявлениями экземпляров включается каждый раз при построении страницы, в связи с чем каждый новый экземпляр класса имеет все свойства по умолчанию. Как от этого избавиться? В общем-то нужно просто хранить конкретные глобальные экземпляры классов, и все
-~{}~ 17.07.08 05:18:
одно небольшое дополнение - ничего абсолютно (никакие переменные) не сохраняются в течение жизни скрипта. То есть я вызываю каждый раз свой скрипт в течение одной сессии, и ничего не сохраняется даже в $_SESSION
всем спасибо