Каких знаний php для верстальщика будет достаточно?
Верстальщики изучают PHP на уровне шаблонизатора.Надо уметь выводить в шаблонах переменные. Писать логические условия (если пользователь не авторизован, то показываем форму входа, если нет, то ссылку на личный кабинет).Писать циклы (в шаблон передается переменная с массивом постов, верстальщик должен написать цикл для их отображения).Надо знать базовое API языка, встроенные функции для работы с числами, массивами, строками, датами и тп.Нужны знания синтаксиса объектов. Понимать не обязательно, главное знать как вывести содержимое.
Скачиваете какой нибудь базовый курс по PHP, дня за 2-3 пройдете. Обязательно почитайте документацию на php.net
ajax
jsonp
создание чтение удаление копирование папок и файлов