diff --git a/features.export.inc b/features.export.inc
index b6e338a..d0fd78d 100644
--- a/features.export.inc
+++ b/features.export.inc
@@ -181,11 +181,15 @@ function features_export_prepare($export, $module_name, $reset = FALSE) {
 
   // Order info array.
   $standard_info = array();
-  foreach (array('name', 'description', 'core', 'package', 'php', 'version', 'project', 'dependencies') as $item) {
+  foreach (array('name', 'description', 'core', 'package', 'version', 'project', 'dependencies') as $item) {
     if (isset($export[$item])) {
       $standard_info[$item] = $export[$item];
     }
   }
+  if (isset($export['php']) && ($export['php'] != DRUPAL_MINIMUM_PHP)) {
+    $standard_info['php'] = $export['php'];
+  }
+  unset($export['php']);
 
   $export = array_diff_assoc($export, $standard_info);
   ksort($export);
diff --git a/features.module b/features.module
index 6aeb2d7..2963076 100644
--- a/features.module
+++ b/features.module
@@ -417,7 +417,6 @@ function features_load_feature($name, $reset = FALSE) {
         'description' => '',
         'package' => 'Other',
         'version' => NULL,
-        'php' => DRUPAL_MINIMUM_PHP,
         'files' => array(),
         'bootstrap' => 0,
       );
