Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Описание php


Автор: tikitiki 1.10.2005, 14:09
Хотел простой вопрос задать. В PHP новичок, только тренируюсь.
Установил денвер. Html понял, PHP разбираюсь. Закачал описания PHP.
Почему много так функций и процедур в PHP? Видел разные языки и всё равно удивило. Эти функции все нужны для хорошего программирования на PHP?

Автор: [xoodo] 1.10.2005, 14:19
Цитата(tikitiki @ 1.10.2005, 14:09)
Почему много так функций и процедур в PHP? Видел разные языки и всё равно удивило. Эти функции все нужны для хорошего программирования на PHP?

Эти функции все нужны для удобного программирования на PHP.

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

Один большой плюс -- ни по одному языку я не видел лучше документации, чем по ПХП.

Автор: Mal Hack 1.10.2005, 15:55
Цитата
, 1.10.2005,  15:19]Один большой плюс -- ни по одному языку я не видел лучше документации, чем по ПХП.

ты не прав.. По Сям, Делфи, паскалю борландовские хэлпы ни в какое сравнение с ПХП не идут.

Цитата
, 1.10.2005,  15:19]На самом деле, при решении разных задач большая часть из них понадобится.

Как ни странно НЕ понадобится smile

Цитата
, 1.10.2005,  15:19]Эти функции все нужны для удобного программирования на PHP.

Ну не согласен... Удобство это одно, а тут скорее всего гибкость языка, что позволяет программисту не писать лишний программный код самому, а вставлять функцию, "зашитую" в язык, что увеличивает время трансляции скрипта и уменьшает время выполнения
Добавлено @ 15:55
Я говорил в общем, для каждой конкретной задачи есть свое решение.

Автор: [xoodo] 1.10.2005, 16:07
Цитата(Mal @ 1.10.2005, 15:55)

Как ни странно НЕ понадобится smile

Может, сильно от задач зависит, может, я такой любитель всего готового, но у меня другое впечатление сложилось и -- хоть убей -- не пропадает. Сколько их, функций, всего кстати? Примерно?
Цитата(Mal @ 1.10.2005, 15:55)
тут скорее всего гибкость языка, что позволяет программисту не писать лишний программный код самому, а вставлять функцию, "зашитую" в язык, что увеличивает время трансляции скрипта и уменьшает время выполнения

Вот это ИМХО и есть удобство. А про время выполнения можно спорить, но тут у меня данных и авторитета не хватит smile

Автор: lovermann 1.10.2005, 18:27
Многие эти функции можно написать самому, но зачем усложнять себе жизнь, когда за тебя уже это сделали профики.

Автор: Mal Hack 1.10.2005, 19:13
Цитата
, 1.10.2005,  17:07]Вот это ИМХО и есть удобство. А про время выполнения можно спорить, но тут у меня данных и авторитета не хватит smile

Ну суть главное, я предпочитаю это называть "гибкостью". Главное суть. Что касается быстроджействия, то к примеру, если ты сам пишешь сортировку, то на тратится время на парсинг твоего кода и его выполнение, в то время как ЯВНО будет быстрее вызов функции "вшитой" в язык. Конечно всегда надо делать скидку, что для каких-то конкретных задач это будет неверно и лучше писать самому.

Цитата
, 1.10.2005,  17:07]Сколько их, функций, всего кстати? Примерно?

Я читал цифру 2500. Могу и ошибаться smile

Автор: tikitiki 3.10.2005, 03:49
Спасибо. Многое стало понятно. Функций оказалось ещё больше, чем я думал.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)