|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Serge Shikov 2:5020/400 26 Jun 2001 09:21:39 To : All Subject : Re: Литература по PHP -------------------------------------------------------------------------------- Alexander Orlov wrote: > > ak> Писать же на php отделяя логику от кода не сложнее, > ak> чем на perl или java. > > Тогда будь ласков, поделись рецептом, расскажи, какие механизмы отделения > логики от кода есть в PHP. Это, конечно, сложнее, чем кричать LMD. В ASP я > использовал COM-классы, которые или лазали по данным и генерировали > законченные куски HTML-кода с определенными свойствами (таблицы и т.д.), или > возвращали Recordset, который затем уже использовался собственно скриптом. Я > пытался делать что-то подобное на PHP, но не нашел, как можно отделить > обработку данных от скриптов, выводящих данные. Использовать COM очень > неудобно и нежелательно (возможен хостинг под Linux). Классы, конечно, > некоторое подобие того, что нужно, но все равно не совсем то. Hу почему? В данном случае классы и объекты как раз то, что нужно. Вызываешь метод класса, который также как в случае COM лазает по данным, и возвращает либо HTML (а лучше пожалуй XML), либо Recordset (который по сути ничто иное, как коллекция, хеш или массив). Все это на PHP сделать можно, хотя местами и правда через зад выйдет. > Расскажи или кинь ссылочку на ресурс, где это > описано. Здесь, вроде, технологические изыскания оффтопик. Moderatorial: Hикакого оффтопика, наоборот. Можете продолжать тут, хотя конечно, если это касается только PHP, то ru.php более правильное место. В общем, никто не гонит. --- ifmail v.2.15dev5 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/2825ed1aed6b.html, оценка из 5, голосов 10
|