Вы не зашли.
Как php работает с памятью?
Код:
span style="color: #0000BB"><?php//Вот интересно обязательно в моем случае надо указывать на присваивание ссылки? static function &get ($key) { if (isset(CacheVars::$buffer[$key])) // Если данные уже закешированы в структуре return CacheVars::$buffer[$key]; if (CacheVars::init()) // Происходит соединени с мемсаче сервером если этого еще небыло CacheVars::$buffer[$key] = CacheVars::$memcache->get($key); // Берем данные с мемкеча если соединение успешно if (!(CacheVars::$buffer[$key] === false || CacheVars::$buffer[$key] === null)) return CacheVars::$buffer[$key]; else return CacheVars::get_file_vars($key); // Берем данные с файла и зиписываем в мемкеч. }// Если большой размер данных а надо только чтение тогда делаю ссылку$var =& MyCalss::get('test'); |
Вопрос состоит в том обязательно ли мне указывать на ссылку в случае если я далее не буду редактировать полученные данные.
Т.е. копирование данных будет происходить при присваивании или будет создаватся копия при дальнейшем редактировании, если не указана ссылка?
Просто часто встречался с различными вариантами где в целях оптимизации копирование данных/файлов происходить только при потребности.
>> мемсаче
мемкэше
нет. ссылки не надо.
http://habrahabr.ru/post/134784/ php это сам оптимизирует. т.е. память будет израсходована только 1 раз (если данные в о 2 переменной не менять).
Gemorroj написал:
>> мемсаче
мемкэше
Ну да
спс полезная статейка
#934.
Nemastja
Гость
2012.09.06 00:12
Привет, подскажите как добавить в Бд текст. На пример: в таблице есть поле text и во все записи что есть в поле text нужно добавить спериди текст (копирайт) . Подскажите пожалоста такой запрос к бд?
#935.
Nemastja
Гость
2012.09.06 00:12
Может както так
mysql_query("UPDATE `bib` SET `text` = `text` = cop;");
Код:
mysql_query("UPDATE `bib` SET `text` = CONCAT(`text`, " ", "копирайт"); |
#937.
Maniak
Гость
2012.09.08 19:07
Привет, я перенес сайт на другой хост и все сообщения на воруме в символах ????? в чем может быть проблема? Форум на БД.
#939.
Maniak
Гость
2012.09.09 00:12
Непомагает, может чтото с новъм хостом не так?
Maniak, нет. С настройкой не так.
Какой библиотекой для работы с БД пользуешься?
В какой кодировке БД?