I apologise in advance if this question seems obvious to some or whether this question should not even be asked.
I have done research about the build process and I do understand the purpose of building for Java, C++, and others because of compiling and generating an executable code. I also understand that build isn't just compiling as it build the dependencies and artefacts. When we develop PHP on Eclipse project, it builds the code when changes are done.
Howevever, I do not understand why it is recommended to build PHP project on release. Most of the time, releases of PHP releases are done via FTP transfer onto the production server.
Why do software companies need to do continuous build of PHP code for different releases?
Once again, I apologise if this question is not relevant.