В программировании функция всегда имеет один или несколько аргументов и при исполнении возвращает значение. Метод описывает то или иное событие, которое может произойти с объектом. Методы используются в объектно-ориентированном програмировании.
Sololearn - хорошая платформа для обучения с возможностью писать и запускать коды на рабочей платформе Code Playground. Функционал не большой и обучение базовым навыкам, но для новичков как раз. Я сам там начинал учиться. В Sololearn есть и другие языки (php, html, css, sql, swift, c++, c#, jquery, java, ruby и python). Так же там есть что-то на подобии соревновательных игр, которые хорошо помогают закрепить изученный материал.
Если нет ошибок и переменные $Rtwo и $Rtree остаются пустыми, значит не выполнилось ни одно условие. Неплохо было бы взглянуть на значения остальных переменных, что бы знать, пос=чему ни один if не срабатывает.
А так, попробуйте во всех условиях заменить оператор and на &&. Они-то вроде как одинаковые, но у && приоритет выше. Поэтому в некоторых случаях эти два оператора могут давать различный результат.
смотря на чем писать будете =)) если php +js , то лучше набросайте макет сайта на бумаге =)) если же вы будете использовать CMS , к примеру joomla или wordpress то на них млн шаблонов по разным тематикам , так же как и различных дополнений )) в любом случае набросайте на бумаге то что вы хотите , так будет на много проще =))
Вы путаете ежа с известной частью тела!
Когда то программы писали всегда с нуля или почти с нуля. Но по ходу развития выяснилось, что большая часть кода многих программ реализует одни и те же функции - это как постоянное "изобретение" велосипеда.
И тогда появились библиотеки функций, а потом уже объектные, компонентные и прочие модели повторного использования кода.
Среди этих моделей и библиотек есть и платные, и бесплатные.
Нарушением авторских прав является не повторное использования кода, а нарушение собственно условий использования, которые прописаны в лицензии.
А с приходом опенсорса найти нужные компоненты и сосредоточится исключительно на прикладной части задачи вообще милое дело.