будет ли is_writable проверять директорию на возможность записи в нее файла или он только работает с файлами, если только с файлами то подскажите способ как проверить директорию на запись?
Если все так дорого ... Поставь юникс на домашней машине (в идеале - такой же как у провайдера ... да с теми же настройками ... но это совсем в идеале) и тестируй дома.
Винда, хоть о ней так плохо и отзываются может иметь полнофункционально настроеный APACHE сервер c поддержкой РНР. И большинство основных функций под ней выполняются также как и на UNIX сервере. Так что принципиальной разницы в тестировании дома или на Юниксе нет.