Ancient history

Why King Philip attack Persia?

There seems to be a confusion in your question. King Philip II of Macedon did not attack Persia. He was the father of Alexander the Great who later did attack and conquer Persia.