En passant d'un environnement variable en php en ligne de commande du script

Je veux donner un environnement variable, puis d'y accéder en PHP, mais impossible de trouver comment le faire.

Dans l' (linux) shell, je lance:

$ APP_ENV="development"
$ export $APP_ENV

Puis-je exécuter un simple script de test testenv.php:

<?php
print $_ENV["APP_ENV"];
print getenv("APP_ENV");

De la même coquille où cette variable a été définie:

$ php testenv.php

Cette affiche rien et jette un avis:

Notice: Undefined index: APP_ENV in /xxxx/envtest.php on line 2

Avis est logique, car APP_ENV est tout simplement pas dans l'environnement-variables, getenv() ne jette aucun avertissement, mais simplement ne retourne rien.

Ce qui me manque?

OriginalL'auteur berkes | 2013-08-16