golinsky

Рейтинг
2
Регистрация
16.09.2009

Смысл тоже не ясен, причем xss к роутингу

Как сказали ранее, если нет модуля на 404 редиректить

От xss использовать http://php.net/htmlentities

и да регулярка странная для проверки, во-первых смысла в ней нет так как идет фактически проверка на присутсвие раздела а не на набора символов и во-вторых зачем точка в ней? т.е. вы пропускаете любой символ или что? a-zA-Z._0-9

rtyug:
нужно написать несколько прогармм на php

я выбрал фремфорк symfony и YUI

в фремфорках ООП скрыто, в контроллера используется свое ООП, ООП пхп только в моделях...

появился вопрос на всякий случай, интересует:
может нужно изучать php с CMS чтобы понять все возможности ООП в больших прогарммах?
или можно сразу фремфорк?
или все равно?


(я дописывал модификации к форуму и выполнял 2 заказа, НО большие программы не писал на php)

Что значит ООП скрыто? Сначала нужно изучить что такое ООП а потом брать фреймворк и то рано за чужое садится. Не освоите вы symfony c начальными или общими знаниями php это я говорю как человек который на нем пишет или уйдет куча времени - это не месяц и не два. Там везде ооп, не сможете вы на нем писать не зная что такое ORM и тому подобные вещи. В нем все заточено под высокий уровень разработки т.е. для тех кто в теме, скажем так, он позволяет достаточно быстро писать сложные сайты и фактически без труда наращивать архитектурный функционал. Но это не модуль в вордпрес написать. Это из наружи все красиво выглядит, генераторы кода, формы, красивые кофиг файлы http://www.symfony-project.org/screencast/admin-generator и т.д. но чтобы сделать ту же cms что нужно для задачи требуется опыт даже не в самом symfony а хотя бы работы с MVC нормальным.

Мой совет, если нужно ооп, напишите пару классов которые нужны для сайта, т.е. создайте библиотеку, и научитесь разными способами их запускать на обработку, вот тут как раз и появится реальный опыт. А потом уже можно смотреть на фреймворки, потому что они не для изучения php предназначены а для людей кто знает как их использовать.

12
Всего: 12