ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #21  
Старый 20.02.2008, 23:03
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме:
6144796

Репутация: 1095


По умолчанию

>> но если проект масштабный - тут нужно уже думать о сервере и пользователях ...

я согласен.. но никто ведь и не заставляет вас всегда писать "правильно оформленный код".. это всего лишь рекомендации.. )
 
Ответить с цитированием

  #22  
Старый 20.02.2008, 23:08
n-000
Участник форума
Регистрация: 25.10.2006
Сообщений: 108
Провел на форуме:
495411

Репутация: 91
Отправить сообщение для n-000 с помощью ICQ
По умолчанию

Цитата:
Сообщение от Digimortal  
я согласен.. но никто ведь и не заставляет вас всегда писать "правильно оформленный код".. это всего лишь рекомендации.. )
Вообще правильно оформляемый код предпологает дальнейшую дороботку другими людьми, поэтому если код пишеться под себя , то думаю всётаки лудше заботиться о скорости ... но иногда просто бывает впадлу =))))
Д а и оформление дело привычки ...
 
Ответить с цитированием

  #23  
Старый 20.02.2008, 23:25
SSB1981
Участник форума
Регистрация: 07.01.2008
Сообщений: 109
Провел на форуме:
214923

Репутация: 17
Отправить сообщение для SSB1981 с помощью ICQ
По умолчанию

Вы можете писать так как вам угодно, но если нужно оформление (в смысле читабельность) то есть специальные программы...
 
Ответить с цитированием

  #24  
Старый 20.02.2008, 23:44
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме:
6144796

Репутация: 1095


По умолчанию

ssb1981

например ?
 
Ответить с цитированием

  #25  
Старый 21.02.2008, 02:26
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Цитата:
Сообщение от Developer  
Не согласен с тобой. По поводу скорости - разница будет хм, как бы это сказать... Неощутимой, скажем так. Или для тебя играет роль в выигрыше 0.00001 сек во времени выполнения?

Злостные оптимизаторы как правило не в пОчОте

Если тебе важные такие выигрыши во времеи, то пиши код без пробелов, без комментариев (на их игнорирование ведь интерпретатор тоже время тратит), никогда не используй ООП.

Существует такое понятие, как рациональность. Поэтому, я луше напишу:

PHP код:
$sql "SELECT `id`, `title` FROM `news` WHERE `id`='$id'" 
Чем:
PHP код:
$sql 'SELECT `id`, `title` FROM `news` WHERE `id`=\'' $id '\'' 
Мой код будет выполняться из за этой строчки на 0.00001 сек дольше, зато при последующей работе с ним все будет происходить гораздо быстрее из за более высокой читабельности.

То же самое с классами. Если вы помешаны на скорости - используйте процедурный метод программирования, но в большие проекты свой нос даже не пытайтесь сувать, рано или поздно он превратиться из библиотеки функций в кучу дерьма.

PHP код:
$sql "SELECT `id`, `title` FROM `news` WHERE `id`='".$id."'" 
мм?
 
Ответить с цитированием

  #26  
Старый 21.02.2008, 09:43
DIAgen
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
Провел на форуме:
7364332

Репутация: 1276


По умолчанию

Цитата:
Сообщение от Isis  
PHP код:
$sql "SELECT `id`, `title` FROM `news` WHERE `id`='".$id."'" 
мм?
Чего ммм?
мне больше привычно писать вот так
PHP код:
$sql "SELECT `id`, `title` FROM `news` WHERE `id`='{$id}'" 
 
Ответить с цитированием

  #27  
Старый 21.02.2008, 12:04
ZaCo
Banned
Регистрация: 20.06.2005
Сообщений: 880
Провел на форуме:
4610226

Репутация: 1332


По умолчанию

>>Парсеру необходимо проверять двойные кавычки на наличие переменных, а это -
>>какое-никакое, но время.

мне кажется что половина людей из этой темы не понимает как работает "парсер" пхп: сначала функция zend_compile преобразует пхп-код в байт-код (короче говоря зенд-ассемблер), при этом интепретация пхп-кода в соответствующий набор элементарных инструкций выполняется довольно быстро, и в веб-программировании, как заметил нерезус, это будет ВООБЩЕ не ощутимо.. далее, я больше чем уверен, что код типа:
>>$s='aaa'.$a;
и
>>$s="aaa$a";

вообще интепретируется одинаково. и только после преобразования запускается виртуальная машина исполняющая полученный код.. поэтому все ваши задержки с for'ами !вообще! смысла не несут, если оно и парсится хоть сколько-нибудь медленно, то выполняется все так же.
 
Ответить с цитированием

  #28  
Старый 21.02.2008, 12:06
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

ZaCo, т.к. в двойные кавычки можно писать переменные, то все вхождения в них синтаксически проверяются и код
>>$s='aaa'.$a;
и
>>$s="aaa$a";
отличается с выигрышем первого!
 
Ответить с цитированием

  #29  
Старый 21.02.2008, 12:17
ZaCo
Banned
Регистрация: 20.06.2005
Сообщений: 880
Провел на форуме:
4610226

Репутация: 1332


По умолчанию

я вроде выше все написал. если не совсем ясно, то добавлю, что если мы имеем дело с относительно большим по объему скриптом (объем такой, что время компиляции по сравнению с тем же кодом, но с заменой '-строк на "-строки будет практически таким же, ну тут не о мегабайтах текста говорится, думается и 500байт честного исходника хватит) то разницы не будет, поскольку именно выполняться он будет всегда одинаково. более того, что важнее - скорость компиляции или выполнения? для скрипта <?php ?> наверное все же первое, а для любых других более вменяемых? ну вот и я думаю.
 
Ответить с цитированием

  #30  
Старый 21.02.2008, 12:20
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Что эти 500байт...
Если двиг vBulletin, если он на античате?
Теперь представь что будет если везде будет как вы хотите...угу форум не выживет
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Flash генерит JavaScript код, как? hhover PHP, PERL, MySQL, JavaScript 2 12.06.2007 20:33
Как спрятать код М@ксим Поташев PHP, PERL, MySQL, JavaScript 16 15.12.2006 20:00
Как напакастить форумчанам или как сказать :) Ponchik Форумы 8 02.10.2006 19:37
как изменить hid код SPECWIRUS Расшифровка хешей 0 26.09.2006 11:16



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ