PHP学习之预定义变量实例讲解
内容导读
收集整理的这篇技术教程文章主要介绍了PHP学习之预定义变量实例讲解,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3353字,纯文字阅读大概需要5分钟。
内容图文
下面小编就为大家分享一篇PHP学习之预定义变量(实例讲解),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧超全局变量
超全局变量–超全局变量是全部作用域中始终可用的内置变量
$GLOBALS
一个包含了全部变量的全局组合数组。变量的名字就是数组的键。
<?phpfunction test() { $foo = "local variable"; echo '$foo in global scope: ' . $GLOBALS["foo"] . "n"; echo '$foo in current scope: ' . $foo . "n";}$foo = "Example content";test();?>以上例程的输出类似于:$foo in global scope: Example content$foo in current scope: local variable
$_SERVER
<?PHPecho "<pre>";var_dump($_SERVER);output:array (size=35) 'HTTP_HOST' => string 'localhost' (length=9) 'HTTP_CONNECTION' => string 'keep-alive' (length=10) 'HTTP_UPGRADE_INSECURE_REQUESTS' => string '1' (length=1) 'HTTP_USER_AGENT' => string 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.104 Safari/537.36 Core/1.53.3538.400 QQBrowser/9.6.12501.400' (length=153) 'HTTP_ACCEPT' => string 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8' (length=74) 'HTTP_REFERER' => string 'http://localhost/test/' (length=22) 'HTTP_ACCEPT_ENCODING' => string 'gzip, deflate, sdch' (length=19) 'HTTP_ACCEPT_LANGUAGE' => string 'zh-CN,zh;q=0.8' (length=14) 'PATH' => string '%APPCAN_PATH%;D:Workpython2.7;D:Workpython2.7Scripts;C:ProgramDataOracleJavajavapath;C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:WINDOWSSystem32WindowsPowerShellv1.0;D:wampservermysqlbin;D:WorkJAVAtomcatbin;D:WorkMozilla Firefoxfirefox.exe;D:Workphantomjsbin;D:Workchormedriver;C:WINDOWSsystem32configsystemprofile.dnxbin;C:Program FilesMicrosoft DNXDnvm;C:Program FilesMicrosoft SQL Server130ToolsBinn;D:wampserverphp;C:ProgramDataComposerSetupbi'... (length=607) 'SystemRoot' => string 'C:WINDOWS' (length=10) 'COMSPEC' => string 'C:WINDOWSsystem32cmd.exe' (length=27) 'PATHEXT' => string '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC' (length=53) 'WINDIR' => string 'C:WINDOWS' (length=10) 'SERVER_SIGNATURE' => string '' (length=0) 'SERVER_SOFTWARE' => string 'Apache/2.4.18 (Win64) OpenSSL/1.0.2g PHP/5.6.19' (length=47) 'SERVER_NAME' => string 'localhost' (length=9) 'SERVER_ADDR' => string '::1' (length=3) 'SERVER_PORT' => string '80' (length=2) 'REMOTE_ADDR' => string '::1' (length=3) 'DOCUMENT_ROOT' => string 'D:/wampserver/www' (length=17) 'REQUEST_SCHEME' => string 'http' (length=4) 'CONTEXT_PREFIX' => string '' (length=0) 'CONTEXT_DOCUMENT_ROOT' => string 'D:/wampserver/www' (length=17) 'SERVER_ADMIN' => string 'admin@example.com' (length=17) 'SCRIPT_FILENAME' => string 'D:/wampserver/www/test/$_SERVER.php' (length=35) 'REMOTE_PORT' => string '57305' (length=5) 'GATEWAY_INTERFACE' => string 'CGI/1.1' (length=7) 'SERVER_PROTOCOL' => string 'HTTP/1.1' (length=8) 'REQUEST_METHOD' => string 'GET' (length=3) 'QUERY_STRING' => string '' (length=0) 'REQUEST_URI' => string '/test/$_SERVER.php' (length=18) 'SCRIPT_NAME' => string '/test/$_SERVER.php' (length=18) 'PHP_SELF' => string '/test/$_SERVER.php' (length=18) 'REQUEST_TIME_FLOAT' => float 1510122616.201 'REQUEST_TIME' => int 1510122616
以上这篇PHP学习之预定义变量(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持php中文我网。
您可能感兴趣的文章:
PHP 获取某年第几周的开始日期和结束日期的实例讲解
PHP接口多继承及tarits实现多继承效果的方法_php技巧
thinkPHP5框架数据库连贯操作之cache()用法详解
以上就是PHP学习之预定义变量实例讲解的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是为您收集整理的PHP学习之预定义变量实例讲解全部内容,希望文章能够帮你解决PHP学习之预定义变量实例讲解所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。