No, not necessary. In order to use wordpress, you don’t need PHP knowledge. However, few plugin integrations require PHP knowledge but most of the plugins are easy to implement.