За последние 24 часа нас посетили 17714 программистов и 1711 роботов. Сейчас ищут 924 программиста ...

Что такое API и как работает с php???

Тема в разделе "Прочее", создана пользователем EvelRus, 5 ноя 2008.

  1. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Собсна сабж

    как такое вообще организовать??? и нужно ли оно
     
  2. dAllonE

    dAllonE Guest

    Собственно можно прочитать что это

    А на вопрос нужно ли оно можно ответить только для отдельно взятой ситуации.
    Не понимаю как вопрос(в такой постановке) относиться к "Программирование на PHP".
     
  3. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Ну апи же использует, я так понимаю, некий движок.. а он написан на php

    А ссылку я читал, но толком не понял :)
     
  4. md5

    md5 Активный пользователь

    С нами с:
    29 янв 2007
    Сообщения:
    250
    Симпатии:
    0
    API — это http://ru.wikipedia.org/wiki/API
    API чего ты хочешь чтобы работало с php или что вобще ты хочешь?
     
  5. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Набор функций приложения - это уже апи.
     
  6. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Hight, т.е. наша любимая модульность к cms - это и есть реализация АПИ, я так понимаю?
     
  7. QQQ

    QQQ Активный пользователь

    С нами с:
    21 ноя 2007
    Сообщения:
    538
    Симпатии:
    0
    LOL

    можно подробней, в каком контексте ты услышал эти страшные три буквы? я не про php :)
     
  8. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    QQQ, контакт :))))))))
     
  9. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Нет, модульность - это аспект архитектуры.
     
  10. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Hight, тогда не понял... (
     
  11. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Так читай:
     
  12. dAllonE

    dAllonE Guest

    Ты великий программст мега крутой CMS "NemoSiteIndustry" и так всем нравиться твоя CMS, что все бросились писать под нее модули. Но вот беда код твой настолько божественен, что они не могут понять его божественного смысла(т.е. нехера не врубается), к тому же ломают работу CMS. Это плохо. Поэтому ты пишешь для них набор методов к которым их модули могут обращатся:
    0. users::isAuth() - Авторизованный ли пользователь запрашивает страницу.
    1. users::getUserData($id) - Получить данные пользователя.
    2. page->setTemplate(template $template) поменять шаблон для страницы
    ну и так далее. Ты все эти функции документируешь и говоришь, что тому кто будет юзать что либо другое - песдов и не будешь решать их проблемы на форуме.

    Это и будет простым примером API.
     
  13. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Hight, это прочитал, но как-то не понял :((( т.е. я написал функцию.. допустим подключения к БД... ты дописал еще какой-то код и использовал эту функцию... так что ли?
    Если и это не правильно, объясните, пожалуйста, на пальцах ))))))
     
  14. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Сильвестор SdAllonE уже объяснил =)
     
  15. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Nemo
    API - это когда есть ядро-библиотека функций (или классов), и, чтобы добавить пользователя в БД, делаешь так:
    Код (Text):
    1. core->addUser($name,$password);
     
  16. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Понял :))) Собсна как мой предыдущий пост...