Why am I getting two different values for the environment variable PHPRC?
I've installed PHP 7.2.12 using the latest version of XAMPP.
I ran the code phpinfo();
and saw the output in the browser window.
In the output, under the heading Apache Environment I saw an environment variable named PHPRC
which has a value xamppphp
Then I created a file named demo.php and wrote below code in it and run the same code file and see the output in my web browser.
<?php
var_dump($_ENV['PHPRC']);
?>
I saw the below output in my browser window :
Notice: Undefined index: PHPRC in C:xampphtdocsdemo.php on line 2
NULL
Why so?
Why am I getting different and unexpected output when I tried to see the value of the environment variable PHPRC
using superglobal array $_ENV['PHPRC']
?
php environment-variables
add a comment |
I've installed PHP 7.2.12 using the latest version of XAMPP.
I ran the code phpinfo();
and saw the output in the browser window.
In the output, under the heading Apache Environment I saw an environment variable named PHPRC
which has a value xamppphp
Then I created a file named demo.php and wrote below code in it and run the same code file and see the output in my web browser.
<?php
var_dump($_ENV['PHPRC']);
?>
I saw the below output in my browser window :
Notice: Undefined index: PHPRC in C:xampphtdocsdemo.php on line 2
NULL
Why so?
Why am I getting different and unexpected output when I tried to see the value of the environment variable PHPRC
using superglobal array $_ENV['PHPRC']
?
php environment-variables
2
What doesvar_dump( $_ENV );
produce?
– MonkeyZeus
Nov 19 '18 at 17:40
@MonkeyZeus :var_dump($_ENV);
producesarray(0) { }
. But why so? I mean why it's showing an empty array?
– SerialKisser
Nov 19 '18 at 17:47
add a comment |
I've installed PHP 7.2.12 using the latest version of XAMPP.
I ran the code phpinfo();
and saw the output in the browser window.
In the output, under the heading Apache Environment I saw an environment variable named PHPRC
which has a value xamppphp
Then I created a file named demo.php and wrote below code in it and run the same code file and see the output in my web browser.
<?php
var_dump($_ENV['PHPRC']);
?>
I saw the below output in my browser window :
Notice: Undefined index: PHPRC in C:xampphtdocsdemo.php on line 2
NULL
Why so?
Why am I getting different and unexpected output when I tried to see the value of the environment variable PHPRC
using superglobal array $_ENV['PHPRC']
?
php environment-variables
I've installed PHP 7.2.12 using the latest version of XAMPP.
I ran the code phpinfo();
and saw the output in the browser window.
In the output, under the heading Apache Environment I saw an environment variable named PHPRC
which has a value xamppphp
Then I created a file named demo.php and wrote below code in it and run the same code file and see the output in my web browser.
<?php
var_dump($_ENV['PHPRC']);
?>
I saw the below output in my browser window :
Notice: Undefined index: PHPRC in C:xampphtdocsdemo.php on line 2
NULL
Why so?
Why am I getting different and unexpected output when I tried to see the value of the environment variable PHPRC
using superglobal array $_ENV['PHPRC']
?
php environment-variables
php environment-variables
edited Nov 19 '18 at 17:59
miken32
23.7k84972
23.7k84972
asked Nov 19 '18 at 17:24
SerialKisserSerialKisser
114
114
2
What doesvar_dump( $_ENV );
produce?
– MonkeyZeus
Nov 19 '18 at 17:40
@MonkeyZeus :var_dump($_ENV);
producesarray(0) { }
. But why so? I mean why it's showing an empty array?
– SerialKisser
Nov 19 '18 at 17:47
add a comment |
2
What doesvar_dump( $_ENV );
produce?
– MonkeyZeus
Nov 19 '18 at 17:40
@MonkeyZeus :var_dump($_ENV);
producesarray(0) { }
. But why so? I mean why it's showing an empty array?
– SerialKisser
Nov 19 '18 at 17:47
2
2
What does
var_dump( $_ENV );
produce?– MonkeyZeus
Nov 19 '18 at 17:40
What does
var_dump( $_ENV );
produce?– MonkeyZeus
Nov 19 '18 at 17:40
@MonkeyZeus :
var_dump($_ENV);
produces array(0) { }
. But why so? I mean why it's showing an empty array?– SerialKisser
Nov 19 '18 at 17:47
@MonkeyZeus :
var_dump($_ENV);
produces array(0) { }
. But why so? I mean why it's showing an empty array?– SerialKisser
Nov 19 '18 at 17:47
add a comment |
1 Answer
1
active
oldest
votes
As the header "Apache Environment" tells you, this is set by the web server, not the OS, so won't be available within $_ENV
. Instead try using the apache_getenv()
function.
echo apache_getenv("PHPRC");
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53379757%2fwhy-am-i-getting-two-different-values-for-the-environment-variable-phprc%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
As the header "Apache Environment" tells you, this is set by the web server, not the OS, so won't be available within $_ENV
. Instead try using the apache_getenv()
function.
echo apache_getenv("PHPRC");
add a comment |
As the header "Apache Environment" tells you, this is set by the web server, not the OS, so won't be available within $_ENV
. Instead try using the apache_getenv()
function.
echo apache_getenv("PHPRC");
add a comment |
As the header "Apache Environment" tells you, this is set by the web server, not the OS, so won't be available within $_ENV
. Instead try using the apache_getenv()
function.
echo apache_getenv("PHPRC");
As the header "Apache Environment" tells you, this is set by the web server, not the OS, so won't be available within $_ENV
. Instead try using the apache_getenv()
function.
echo apache_getenv("PHPRC");
answered Nov 19 '18 at 17:55
miken32miken32
23.7k84972
23.7k84972
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53379757%2fwhy-am-i-getting-two-different-values-for-the-environment-variable-phprc%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
2
What does
var_dump( $_ENV );
produce?– MonkeyZeus
Nov 19 '18 at 17:40
@MonkeyZeus :
var_dump($_ENV);
producesarray(0) { }
. But why so? I mean why it's showing an empty array?– SerialKisser
Nov 19 '18 at 17:47