поищите в интернетах, может кто предоставляет API для таких вот переводов. У Яндекса с Гуглом есть свои переводчики, посмотрите, может они как раз и предоставляют API. Если же принципиально парсить ответ от живой странички. То тут танцы с file_get_contents и curl + изучение как работает translate.ru
тупиковый метод отладки... нормального способа реализации - нету. Любое изменение класса-реального, будет влечь за собой изменение класса-дебагового. В дальнейшем погрязнете в этом...
Что могу посоветовать - так это тесты+рефакторинг.
я бы посоветовал посмотреть в сторону ORM, там, как я считаю, описаны и реализованы ваши требования. Я думаю, что простого ознакомления с структурой, философией наведет на какие-нибудь мысли. А именно можете посмотреть Doctrine, Propel(если он ещё существует)
+ вывод на экран это уже совсем другое, будьте точны и лучше разделите это на :
1. Сделать выборку из яблок, стоимость которых <10 рублей.
2. Взять выборку и вывести её на экран.
в 1-ом случае у вас работа только с БД и классами
в 2-ом применяются всякие вьюшки и прочее. Работы с БД не должно быть уже.
я бы посоветовал отдать ответственность за сохранение договора какой-нибудь одной сущности.
Что из себя представляет Save? Calculator? что он считает? Какие данные нужны? Почему договор могут сохранять 2 сущности?
P.S. что продукт может сохранять договор...
P.P.S. откуда такие абстракции? почему они без методов?
присутствует некая неопределенность в ответах Ведь кто-то предпочитает одну CMS, и можете не переносить другие CMS. Согласен с varz62, напишите с чем работаете - быстрее найдете.
А лучше ещё подробнее опишите, а то похоже на листовку "РАБОТА! 30тыс р. в месяц. тел. 8-999-999-99-99". Вы же все таки на работу человека берете + меньше вопросов будут задавать, когда выйдут на связь.
Перечислю способы, которые применимы (которые я видел как применяли, или сам применял) в случае, если есть некий класс, и для него есть данные в JSON формате
когда есть класс с сеттерами/геттерами и методами и неохота менять его как-то, то я использую класс/метод который переводит объект std в экземпляр соответствующего класса. В этом классе/методе происходят все проверки и прочая лабуда
* класс или метод выбирается относительно объема операций, которые надо совершить над std-объектом, чтобы привести его к нужному экземпляру класса.
По-моему новичку, который только знаком с теорией рановато задумываться обо всех этих вещах
По-моему садясь за руль авто многие давят на пидаль и едут, однако почему-то надо знать ПДД.
Судя по вопросу ТС с теорией Он знаком не очень, так почему бы не подсказать человеку, что лучше сейчас подтянуть?
Не совсем "хороший" пример с ПДД, ведь их выучил и свободен, а с программированием увы не так
Хотел написать много текста, но я согласен, изучение или даже простое ознакомление перечисленного вами списка поможет автору "ощутить" значение класса/объекта
Я конечно скажу банальность, но, если у вас есть возможность - используйте готовые решения Twig, Smarty и им подобные. Без кода не понять что и как, но и рассматривать его подробно будет мало кто.
есть связка Symfony2 + ExtJS4. REST приложение. Тесты написаны с помощью PHPUnit.
Есть таблица, есть возможность сортировать по разным полям(колонкам). Для более удобной работы в Symfony2 был создан класс Sorter (с полями property, direction + всякие константы, исключения).
Был написан тест специально для класса Sorter, который 100% тестирует его.
Так же были написаны тесты для контроллеров и обработчиков запроса, и эти тесты так же тестируют класс Sorter на 100%.
Вопрос, есть ли смысл оставлять специализированный тест-класс для Sorter?
По хорошему что бы было ООП, надо разделить все это дело на объекты подумать над инкапсуляцией, сделать абстракцию для моделей, вынисти подключение к бд в отдельный класс(ы) и т.д.
Еще кстати заморочиться автолоадом
По-моему новичку, который только знаком с теорией рановато задумываться обо всех этих вещах
ага, эти значения есть, и больше нет ничего с подобным id_ask
в каком смысле и больше ничего нет? это имеет какой-то смысл? Ибо запрос говорит "возьму ка я все значения с 'Id_true_answer in ($value)' "
задача не ясна, но из слов понятно, что нужен count() в mysql и php для подсчета всякого (Добавление)
+ нужно определиться как ты будешь определять неправильный id_true_answer, если он неправилен, если не найден, то тут просто переменную инкрементишь, когда ничего не было найдено по запросу