Phing usa arquivos XML que contêm uma descrição das tarefas a serem executadas. O arquivo está estruturado em targets (alvos) que contêm os comandos reais para serem executados (por exemplo, o comando para copiar um arquivo, deletar um diretório, executar uma consulta ao DB, etc.).
Assim, para usar Phing, você deve escrever seu primeiro arquivo e, em seguida, executar o Phing, especificando o alvo em seu arquivo que você deseja executar.
phing -f meu_arquivo.xml meu_target
Por padrão Phing irá procurar um arquivo chamado build.xml (assim você não precisa
especificar o nome do arquivo a não ser que não seja build.xml) e se nenhum target
é especificado Phing irá tentar executar o target padrão, especificado na tag
Targets podem possuir dependências. Elas podem depender de outros targets ou de outros arquivo.