# PHP Build Path

The PHP build process scans all resources that are on the project's PHP Build Path so that elements defined within them can be made available for Content Assist options . This is done in order to get notification about changes in the file system (e.g. files added/removed from the project, code changes etc.) and in order to maintain the code database (user classes, functions, variables etc.).

Configuring the project's Build Path allows you to select PHP resources to include/exclude from this process. Rather than automatically scanning all resources within the project, configuring the Build Path allows you to select which resources will be scanned (letting you, for example, exclude folders containing images, JavaScript files or other types of files not containing PHP code). This can significantly speed up the build process.

#### Related Links:

- Configuring a Project's Build Path
- PHP Explorer View