Zach корректен о прямом ответе на вопрос.
интересное примечание стороны - то, что следующие два цикла не выполняют то же:
for i=1:10000
% do something
end
for i=[1:10000]
% do something
end
первый цикл создает переменную i
, который является скаляром, и он выполняет итерации его как C для цикла. Обратите внимание, что, если Вы изменяете i
в теле цикла, измененное значение будет проигнорировано, как говорит Zach. Во втором случае Matlab создает массив 10k-элемента, тогда это обходит все элементы массива.
то, Что это означает, - то, что
for i=1:inf
% do something
end
работы, но
for i=[1:inf]
% do something
end
не делает (потому что этот потребовал бы выделяющей бесконечной памяти). См. блог Loren для деталей.
Также примечание, которого можно выполнить итерации по массивам ячеек.
Поскольку REST - это применение тех же методов протокола HTTP к проектированию архитектур клиент-сервер, и PHP уже настолько хорош для обработки запросов протокола HTTP, таких как GET и POST. PHP особенно подходит для упрощения разработки служб REST.
Помните, что REST - это приложение тех же шаблонов http, которые уже существуют.
Итак, если у вас есть приложение, которое делает что-то вроде:
Итак, чтобы сделать его REST, вам необходимо:
Вывод либо в JSON , либо в XML . Вот и все!
Довольно просто.
Теперь сложная часть состоит в том, чтобы сделать ваш API (функции и URL-адреса), которые вы будете генерировать, удобными для программистов.
В этом случае я предлагаю вам взглянуть на flickr API в качестве примера. очень удобен для разработчиков, его легко догадать, и у него хорошая документация.
Для получения дополнительной информации об API см. эту презентацию: Как создать хороший API и почему это важно (Джошуа Блох)
Наконец, RESTful API должен реализовать также методы PUT и DELETE протокола http , когда это имеет смысл
Например, если у вас есть действие удаления в вашем api, указанная служба должна получить метод удаления из протокола http. Вместо более распространенной отправки параметра действия как части почтового запроса.
Редактировать: Заменено "Php по умолчанию не работает" на " Поскольку REST - это применение тех же методов протокола HTTP к проектированию архитектур клиент-сервер, а PHP уже настолько хорош для обработки запросов протокола HTTP, таких как GET и POST. PHP особенно подходит для упрощения разработки служб REST ".
А также добавлено последнее замечание о том, что вы должны реализовать подходящие методы PUT или DELETE, когда это действие имеет смысл для вашего api.
Can't hurt to go back to the original source of the term REST, and be sure that you understand what that means.
You may want to look at this article and the follow-up: http://www.gen-x-design.com/archives/create-a-rest-api-with-php/
Your question is very open-ended, so this tutorial may be the best starting point.
The link above is no longer working so check out this tutorial:
http://net.tutsplus.com/tutorials/other/a-beginners-introduction-to-http-and-rest/