![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk Страницы: (15) Все « Первая ... 2 3 [4] 5 6 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]() ![]() ![]() |
|
CyClon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 3.12.2005 Репутация: нет Всего: 4 |
Где-то читал, что:
echo "My name is $name!"; Намного быстрее чем echo "My name is".$name."!"; И быстрее чем: echo "My name is {$name}!"; |
|||
|
||||
wsr |
|
|||
![]() Fuzzy Logic ![]() Профиль Группа: Участник Сообщений: 142 Регистрация: 3.7.2005 Репутация: нет Всего: 2 |
Быстрее но не значит лучше! В дальнейшем, при парсинге кода гораздо легче в большом блоке данных найти echo "My name is".$name."!"; чем echo "My name is $name!"; --------------------
ICQ : 918-318Сайт : Lock-Team |
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 8 Всего: 261 |
Самое быстрое и лучше - второй вариант, затем третий, затем первый.
|
|||
|
||||
Ciber SLasH |
|
||||||||||||||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: нет Всего: 67 |
Я вот юзаю такой синтаксис:
1) если PHP-код идёт блоками с (X)HTML-кодом, то делаю так:
2) если есть какие-то структурированные массивы, то описываю их структуру в комментах:
3) отделяю некие псевдо-блоки кода, которые являются одной частью:
4) комментарии начинаю с большой буквы, если они находятся в новой строке, иначе — с маленькой. Выравниваю комменты, если они находятся в ближайшей видимости:
5) отделяю пробелами символы операций (меньше, больше, присвоить значений и т.д.) 6) отделяю важные блоки так:
7) описываю новые элементы с новой строки при определении массивов, но только если это логично для данных массива:
8) функции описываю так:
9) для отступов юзаю табы в размере 4 знакоместа 10) строки с использованием переменных разбиваю:
11) там, где не нужна обработка escape-последовательностей, юзаю одинарные кавычки для строк, иначе — двойные:
12) пишу код, который не зависит от register_globals, чем [новички (не все); люди которые не беспокоятся о безопасности; ленивые (которым пофигу); возможно ещё есть кто-то, кого я не включил в этот список] зачастую пренебрегают... а жаль 13) пишу в EditPlus, хотя как-нить обязательно прикуплю диск (конечно не лицензионный, денег таких нет, чтобы разбрасываться ими на такое добро) с Zend-ом ЗЫ: кстати описывание комментариев по PEAR стандартам отличается в русской и английской доке: ru: http://pear.php.net/manual/ru/standards.header.php en: http://pear.php.net/manual/en/standards.header.php Мне больше нравится так, как в английской доке ![]() Это сообщение отредактировал(а) Ciber SLasH - 20.1.2006, 09:50 |
||||||||||||||||||
|
|||||||||||||||||||
AztEK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 723 Регистрация: 4.1.2005 Репутация: нет Всего: 18 |
Читал, что лучше использовать одинарные кавычки+конканетация переменных.
-------------------- Linux is like wigwam -- no windows, no gates, apache inside. |
|||
|
||||
Janus |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 186 Регистрация: 26.9.2005 Репутация: нет Всего: 1 |
Так и есть. В этом случае не тратится лишнее время на разбор строки.
--------------------
Проект "Репликатор" |
|||
|
||||
DENNN |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: нет Всего: 43 |
||||
|
||||
Древлянин |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 20.1.2006 Репутация: нет Всего: нет |
||||
|
||||
Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: нет Всего: 67 |
||||
|
||||
wsr |
|
|||
![]() Fuzzy Logic ![]() Профиль Группа: Участник Сообщений: 142 Регистрация: 3.7.2005 Репутация: нет Всего: 2 |
Помоему сейчас тема с кавычками не особо актуальна, так как рано или поздно, но все равно все перейдут на PHP 5.
А там как известно "все" одинаково. ИМХО. --------------------
ICQ : 918-318Сайт : Lock-Team |
|||
|
||||
idler |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 27.2.2006 Репутация: нет Всего: 1 |
Правила написания PEAR рулят однозначно!!!
Код получается красивый, понятный, быстрый и самодокументирующийся (PEAR::phpDocumentor) |
|||
|
||||
CyClon |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 3.12.2005 Репутация: нет Всего: 4 |
Мне PEAR не нравятся... Больше нравится такой стиль:
|
||||
|
|||||
-=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: нет Всего: 69 |
CyClon, лучше всего привыкать к общим используемым стандартам, нежели писать так как тебе нравится
![]() -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: нет Всего: 67 |
||||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
||||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Для профи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |