Set the connection timeout when using PHP

Configure a connection timeout when connecting to Cloud SQL for PostgreSQL by using the PHP Data Objects (PDO) extension.

Explore further

For detailed documentation that includes this code sample, see the following:

Code sample

PHP

To authenticate to Cloud SQL for PostgreSQL, set up Application Default Credentials. For more information, see Set up authentication for a local development environment.

// Here we set the connection timeout to five seconds and ask PDO to
// throw an exception if any errors occur.
[
    PDO::ATTR_TIMEOUT => 5,
    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
]

What's next

To search and filter code samples for other Google Cloud products, see the Google Cloud sample browser.