title: Drupal 7 Does "New Node Creation" initiate/prepare the Fields for different Content Types?
body: <p>In Drupal 7, i need to <code>Programmatically</code> create the Nodes. As usual, there are <code>Different Fields</code> set for <code>Different Content Types</code>.</p>
  
  <p>For very simple example:</p>
  
  <pre><code>Content Type: "car"
  Fields: "Model", "Engine", "GearType"
  
  Content Type: "article"
  Fields: "Title", "Author", "Media"
  </code></pre>
  
  <p>What i want to be confirmed here is, <code>while</code> i am creating a new node, for e.g by using:</p>
  
  <pre><code>$node = new stdClass();
  $node-&gt;type = "car";
  </code></pre>
  
  <p>Then..</p>
  
  <ul>
  <li>Is that (currently creating) new <code>$node</code> has been initiated/loaded with its related/corresponded fields, already before get saved?</li>
  <li>To be more clear, if i just suddenly Save a node <code>node_save($node)</code> (without filling any other related fields) will that <code>node</code> be still having (following) its proper Content Type structure?</li>
  </ul>