title: No error / exception raised in Google Cloud Storage call via PHP client returns null
body: <p>I'm trying to create a bucket in Google Cloud Storage using PHP client library but bucket is not being created (FYI: no gcs function working at all) and even its not returning an error code or exception so I can debug the issue.</p>
  
  <ol>
  <li>I have gRPC and Protobuf installed</li>
  <li>Using compute engine instance with full permissions granted</li>
  <li>Enabled the billing for project and also Storage API is Enabled</li>
  </ol>
  
  <p>If need anything else ask me in the comment.
  Any hint / clue much appreciated.</p>
  
  <p>Here's the code I'm using:</p>
  
  <pre><code>require 'vendor/autoload.php';
  
  # Imports the Google Cloud client library
  use Google\Cloud\Core\ServiceBuilder;
  use Google\Cloud\Storage\StorageClient;
  
  function create_bucket($bucketName, $options = [])
  {
      $config = [
          'projectId' =&gt; 'abc-def-agen-1553542096432'
      ];
      $storage = new StorageClient($config);
      //var_dump($storage);
      $bucket = $storage-&gt;createBucket($bucketName, $options);
      //var_dump($bucket); //this returns nothing
      printf('Bucket created: %s' . PHP_EOL, $bucket-&gt;name()); // this prints nothing
  }
  create_bucket("kjdsnuiew345asd");
  </code></pre>