What are the best practices for handling SSL certificates in PHP when including files from different domains?

When including files from different domains in PHP, it is important to ensure that the SSL certificates are properly handled to maintain secure connections. One best practice is to use the `stream_context_set_default` function to set a default SSL context that includes the necessary certificate verification. This will help prevent potential security vulnerabilities related to insecure connections.

// Set default SSL context with certificate verification
$context = stream_context_create([
    'ssl' => [
        'verify_peer' => true,
        'verify_peer_name' => true,
        'allow_self_signed' => false,
        'cafile' => '/path/to/ca-bundle.crt' // Path to CA bundle file
    ]
]);
stream_context_set_default($context);

// Include file from a different domain
$content = file_get_contents('https://example.com/file.php');
echo $content;