О каких задачах, собственно, идет речь? ПО-моему, задачи, выполняемые с помощью PHP и задачи, выполняемые с помощью JavaScript практически не пересекаются...
PHP генерирует страничку динамически, позволяя наполнять ее содержимым в зависимости от каких-то параметров.
JS добавляет к страничке интерактивность. Интересно, какую книжку по JS ты читал? <!--emo&:)-->

<!--endemo-->. Какие это там описывались задачи? Вставить в какое-то место страницы текущую дату и время? ню-ню <!--emo&:)-->

<!--endemo-->
все, что делается в JS легко и без проблем делается в РНР
Вот тебе, навскидку, пара задачек для выполнения на PHP <!--emo&:)-->

<!--endemo-->
1) сделай кнопочку, по нажатию на которую некая страничка будет добавляться в закладки (не обязательно текущая - должно появляться окошко с запросом адреса).
2) сделай систему редактирования сообщений, аналогичную той, что ты видишь при нажатии кнопки "ответить" в этом форуме.
3) сделай выпадающий списочек, в котором перечислены названия сайтов. выбираешь один из пунктов списка - происходит переход на этот сайт.
4) сделай менюшку, работающую аналогично стандартному меню Windows. Т.е. нажимаешь - появляется. Щелкаешь - что-то делается. Наводишь на пункт и держишь полсекунды - выпадает подменю (если есть).
5) сделай чат (хотя, его конечно надо не ЯваСкриптом делать... Но яваскриптом тоже можно. А вот как ты на ПХП сделаешь - посмотрим <!--emo&:)-->

<!--endemo-->)
6) и т.д.
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->