PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (13): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец

> Найдено сообщений: 195
Edwvee Отправлено: 21 Апреля, 2014 - 09:38:18 • Тема: Что легче обработать интерпретатору txt файл с текстом или текст из Mysql • Форум: Работа с файловой системой и файлами

Ответов: 12
Просмотров: 3140
Как вариант увеличения скорости выполнения - отказ от php в пользу чего-то, что поддерживает асинхронности, например node.js, тогда во время запроса к бд можно будет что-то еще делать, а не простаивать, ожидая ответа.
Edwvee Отправлено: 18 Апреля, 2014 - 16:43:31 • Тема: оптимизация, и прочие улучшения • Форум: Объектно-ориентированное программирование

Ответов: 10
Просмотров: 2094
Не понял, чем первый от последнего отличается. Так как не нашел ничего по запросу "php cdb". Но первый лучше всего, только в целях экономии памяти, запрос должен быть таким, чтобы было например:
PHP:
скопировать код в буфер обмена
  1.  
  2. foreach($arListGoods as $itemGoods){
  3.   echo "<b>{$itemGoods[0]}</b><br>";
  4. }
  5.  

Экономить на памяти, когда размер массива составляет кол-во элементов на страницу - странно.
Edwvee Отправлено: 18 Апреля, 2014 - 15:34:20 • Тема: оптимизация, и прочие улучшения • Форум: Объектно-ориентированное программирование

Ответов: 10
Просмотров: 2094
Первый способ видится самым нормальным:
1. Неужели на странице так много товаров, что есть смысл экономить память?
2. Работай с обычным массивом, необязательно же получать из бд именно ассоциативный массив. Сэкономишь память значительно.
3. Ничего непонятно. Конкретнее объяснить не можешь?

В остальных вариантах по описанию не очень понятно. Но из базы лучше за один запрос все получить, так что они отметаются.
(Добавление)
Цитата:
плюсы (если их так можно назвать):
1 базу дергаем не часто

Это очень значительный плюс.
Edwvee Отправлено: 18 Апреля, 2014 - 12:28:53 • Тема: как убрать ошибку Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in • Форум: Вопросы новичков

Ответов: 2
Просмотров: 387
Посмотрите, что выдаст если после 13 строки:
echo "<pre>";
print_r($result);
die();
Edwvee Отправлено: 18 Апреля, 2014 - 10:03:41 • Тема: переменная в публичном свойстве дает ошибку синтаксиса • Форум: Вопросы новичков

Ответов: 3
Просмотров: 143
А еще нельзя function myFunc($foo = bar()){....}
Edwvee Отправлено: 18 Апреля, 2014 - 09:57:52 • Тема: var_dump(0 == 'all'); //true • Форум: Вопросы новичков

Ответов: 5
Просмотров: 189
А разве тут нельзя однозначно сказать, что строка приводится по пхпшному к инту и ноль получается?
Edwvee Отправлено: 16 Апреля, 2014 - 08:49:09 • Тема: Тестирование моей CMS • Форум: Программирование на PHP

Ответов: 10
Просмотров: 838
Цитата:
Я только учу php, знал то будет много ошибок) Ну что ж, буду делать лучше!) Спасибо за советы
(Добавление)

Так а не лучше ли посмотреть, как другие цмс и фреймворки работают? Поизучать паттерны проектирования.
Пс: странно, что половина php новичков, не берется писать свои байткод-компилятор и интерпретатор php
Edwvee Отправлено: 15 Апреля, 2014 - 13:26:19 • Тема: Здраствуйте.Как перебрать одновременно два массива? • Форум: Вопросы новичков

Ответов: 26
Просмотров: 902
Ну от array_merge получается массив, а не строка. Все верно.
От осинки не родятся апельсинки или как-то так))
Edwvee Отправлено: 14 Апреля, 2014 - 15:59:03 • Тема: Значение переменной записывается в сессионную переменную • Форум: Вопросы новичков

Ответов: 13
Просмотров: 403
Это как временное решение, а так надо с хостером разбираться
Edwvee Отправлено: 14 Апреля, 2014 - 15:51:16 • Тема: Значение переменной записывается в сессионную переменную • Форум: Вопросы новичков

Ответов: 13
Просмотров: 403
Строитель пишет:
А как вариант - использовать разные имена переменных?
(Добавление)
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. start_session();
  3.  
  4. $table = 'что-нибудь';
  5.  
  6. $_SESSION['table'] = $table;
  7.  
  8. echo "{$_SESSION['table']}<br />";   // что-нибудь
  9.  
  10. $table_2 = 'bla bla bla';       // НЕ перепишет значение $_SESSION['table']
  11.  
  12. echo "{$_SESSION['table']}";  // bla bla bla
  13. ?>

Я думаю не вариант, что-то с php не так. Почему-то строка по ссылке присваивается. В случае объектов так оно и есть, но со строкой так не должно быть. В 3 строке же нет символа & перед $table;
Edwvee Отправлено: 14 Апреля, 2014 - 15:45:03 • Тема: лента новостей на РНР или ... • Форум: Вопросы новичков

Ответов: 12
Просмотров: 382
А, я не догнал, что топикстартер подключился((
Edwvee Отправлено: 14 Апреля, 2014 - 15:44:05 • Тема: Значение переменной записывается в сессионную переменную • Форум: Вопросы новичков

Ответов: 13
Просмотров: 403
Понял в чем суть. А прям вот на вот этом конкретно коде такие результаты?
Edwvee Отправлено: 14 Апреля, 2014 - 15:40:08 • Тема: Значение переменной записывается в сессионную переменную • Форум: Вопросы новичков

Ответов: 13
Просмотров: 403
То есть в приведенном примере кода, то что в комментарии на 6 строке, это неправильно?
Edwvee Отправлено: 14 Апреля, 2014 - 15:35:51 • Тема: лента новостей на РНР или ... • Форум: Вопросы новичков

Ответов: 12
Просмотров: 382
Так никто ж не заставляет в base64 кодировать, можно и аттрибут src использовать.
Edwvee Отправлено: 14 Апреля, 2014 - 15:23:42 • Тема: лента новостей на РНР или ... • Форум: Вопросы новичков

Ответов: 12
Просмотров: 382
IllusionMH пишет:

Мелкий, а вдруг там огромные графики в base64 вставлены?

Нескоро браузеры начнут выдерживать страницу размером в пару гигов Радость

Страниц (13): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB