Вы не зашли.
Главная » PHP » Общие вопросы по PHP
#931. TLENS Off (14)
Moderator
2012.08.19 04:04
Как 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');
Вопрос состоит в том обязательно ли мне указывать на ссылку в случае если я далее не буду редактировать полученные данные.
Т.е. копирование данных будет происходить при присваивании или будет создаватся копия при дальнейшем редактировании, если не указана ссылка?
Просто часто встречался с различными вариантами где в целях оптимизации копирование данных/файлов происходить только при потребности.
#932. Gemorroj Off (107)
Administrator
2012.08.19 15:03
>> мемсаче
мемкэше smile
нет. ссылки не надо. http://habrahabr.ru/post/134784/ php это сам оптимизирует. т.е. память будет израсходована только 1 раз (если данные в о 2 переменной не менять).
#933. TLENS Off (14)
Moderator
2012.08.20 03:03
Gemorroj написал:
>> мемсаче
мемкэше
Ну да smile
спс полезная статейка
#934. Nemastja
Гость
2012.09.06 00:12
Привет, подскажите как добавить в Бд текст. На пример: в таблице есть поле text и во все записи что есть в поле text  нужно добавить спериди текст (копирайт) . Подскажите пожалоста такой запрос к бд?
#935. Nemastja
Гость
2012.09.06 00:12
Может както так

mysql_query("UPDATE `bib` SET `text` = `text` = cop;");
#936. Gemorroj Off (107)
Administrator
2012.09.06 00:12
Код:
mysql_query("UPDATE `bib` SET `text` = CONCAT(`text`, " ", "копирайт");
#937. Maniak
Гость
2012.09.08 19:07
Привет, я перенес сайт на другой хост и все сообщения на воруме в символах ????? в чем может быть проблема? Форум на БД.
#938. Gemorroj Off (107)
Administrator
2012.09.08 21:09
Код:
mysql_set_charset('utf8');
http://php.net/mysql_set_charset
#939. Maniak
Гость
2012.09.09 00:12
Непомагает, может чтото с новъм хостом не так?
#940. Gemorroj Off (107)
Administrator
2012.09.09 00:12
Maniak, нет. С настройкой не так.
Какой библиотекой для работы с БД пользуешься?
В какой кодировке БД?
Страниц: 192 93 94 95 96118 Все
Главная
WEB
PunBB Mod v0.6.2
0.030 s