常é使ç¨defineè¯å¥å®ä¹å³å¯
å
¨å±åéå¯ä»¥å®ä¹å°å
¨å±åéæ°ç»$GLOBALSä¸
åèæå :
http://php.net/manual/zh/rese...çé¢ä¸»çé®æ³,æè§"ç¯å¢åé"å¯è½ç¬¦åé¢ä¸»è¦æ±
nginxé
ç½®PHP serverçæ¶åå¯ä»¥å¢å 以ä¸æ令
fastcgi_param CUSTOM_ENV_VAR "my_env_value";
ä¹ååªè¦æ¯éè¿nginx访é®çPHP请æ±,å¨ä»»ä½ä»£ç ä¸ä¸ä½¿ç¨ $_SERVER['CUSTOM_ENV_VAR'] å°±è½åå°ä½ éè¦çå¼
åæè
å¨fastcgiçé
ç½®æ件ä¸å¢å ä¸è¡:
env[CUSTOM_ENV_VAR]="my_env_value"
ä¹ååªè¦æ¯php-fastcgiå¤ççPHPæ件,é½å¯ä»¥éè¿ getenv('CUSTOM_ENV_VAR'); æ¥è·å设置çå¼
å¦æé¢ä¸»ç¡®å®æç®ä¸äº²èªdefineèè¦å¾å°ç±»ä¼¼E_ALLé£æ ·ç常éçè¯,å°±éè¦åç¹Cäº
é¢ä¸»å¯ä»¥æ°å»ºä¸ä¸ªèªå·±çæ©å±(æè
ç´æ¥é便æ¾ä¸ªä½ ä¼ç¼è¯çæ©å±ä¹è¡),å¨PHP_MINIT_FUNCTIONä¸ä½¿ç¨ä»¥ä¸å®æ¥å®ä¹èªå·±ç常é
REGISTER_STRINGL_CONSTANT("MY_SITE_VERSION", "1.0", 3, CONST_PERSISTENT);
ä¹åéæ°ç¼è¯PHPå³å¯.