oliviertecher said:
What do you guys recommend using between PHP and Web2py for web development and why?
These are two very different kinds of things. php is a computer language. Most web developers who use it are using a framework based on php, although they may frequently code a lower-level page in pure PHP outside or using limited features of the framework. Web2py is a framework, written in Python. I don't know much about it, but presumably you can write low-level web pages in pure python when using it.
Depending on how much customization you're doing, as a web developer you would normally either choose a framework you like (which might be based on either Python or PHP) or choose the low-level language you prefer, likely either Python or PHP. In the latter case, you might then choose a framework in that language to handle your more routine tasks.
I'm interested in knowing more about the Web2py framework. Does it work well in Python 3? Where can I find examples of web apps built in it?