As with .NET and Java, if you use Mercurial or Git, you can setup TeamCity to trigger Personal Builds on selected branches chosen by a pattern. Such builds would not trigger the success status of the whole project, and you'll be the only person to get notified when it's finished. Personal Builds is a great way to test your changes before merging them to the main branch.
Is this feature really limited to .NET & JAVA (I no not understand how it could be) or it's available for php projects? I really want use this feature with php project.