title: what is the role of ob_start() in here
body: <pre><code>session_start();
  ob_start();
  $hasDB = false;
  $server = 'localhost';
  $user = 'user';
  $pass = 'pass';
  $db = 'acl_test';
  $link = mysql_connect($server,$user,$pass);
  if (!is_resource($link)) {   
      $hasDB = false;
      die("Could not connect to the MySQL server at localhost.");
  } else {   
      $hasDB = true;
      mysql_select_db($db);
  }
  </code></pre>
  
  <p>a) what does ob_start() exactly do.? i got to understand it will turn output buffering on. with reference to the above code what will be the benefit if i use ob_start() while trying to establish the connection with the database. what output data it will buffer?</p>
  
  <p>thank you..</p>