In order to be perfect in WordPress you need not know PHP. However, there are certain plug-ins that require you to have some gist of PHP.