Edit report at https://bugs.php.net/bug.php?id=64299&edit=1

 ID:                 64299
 User updated by:    andrew dot mof at gmail dot com
 Reported by:        andrew dot mof at gmail dot com
 Summary:            Global variables not visible when using CLI
 Status:             Not a bug
 Type:               Bug
 Package:            Variables related
 Operating System:   Ubuntu 12.10
 PHP Version:        5.4.12
 Block user comment: N
 Private report:     N

 New Comment:

All I can say is that the function cannot see the variable in CLI but can do 
when its run by apache, which is why it confused me so much. My functions are 
being included in a seperate file, does this affect the global scope in CLI?


Previous Comments:
------------------------------------------------------------------------
[2013-02-28 16:05:33] anon at anon dot anon

@pajoye: register_globals has nothing to do with this; what are you saying?

That said, the test script appears to work perfectly. How could it not?

------------------------------------------------------------------------
[2013-02-26 04:16:17] [email protected]

In PHP 4.2.0, the 'register_globals' setting default changed to
'off'. See http://www.php.net/release_4_2_0.php for more info.
We are sorry about the inconvenience, but this change was a necessary
part of our efforts to make PHP scripting more secure and portable.

There is no bug here. Works just fine.

------------------------------------------------------------------------
[2013-02-25 21:50:34] andrew dot mof at gmail dot com

Description:
------------
99% sure this is a bug. This code works fine when apache runs it but when I run 
it though CLI it doesnt see the variable.

That said, this work:

$GLOBALS['jobID'] = 123;

Test script:
---------------
#!/usr/bin/php
<?php

// In my script this function is included in a seperate file
function addLine() {
   global $jobID;
   echo $jobID;
}

$jobID = 123;

addLine();



------------------------------------------------------------------------



-- 
Edit this bug report at https://bugs.php.net/bug.php?id=64299&edit=1

Reply via email to