欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

PHP 基础知识 [$_SERVER]

程序员文章站 2024-02-17 16:35:46
...

1.应用场景

1.应用场景

熟练掌握PHP基础知识. 夯实基础.写出高可用高质量代码.

2.学习/操作

1.$_SERVER['argv']

1.cli模式(命令行)下,第一个参数$_SERVER['argv'][0]是脚本名,其余的是传递给脚本的参数.

代码:

var_dump(22,$argv,$_SERVER['argv']);exit;

输出:

PHP 基础知识 [$_SERVER]

$argv = $_SERVER['argv']

 

2、web网页模式下

在web页模式下必须在php.ini开启register_argc_argv配置项

设置register_argc_argv = On(默认是Off),重启服务

$_SERVER[‘argv’]才会有效果.

 

这时$_SERVER[‘argv’][0] = $_SERVER[‘QUERY_STRING’]

$argv,$argc在web模式下不适用

 

代码:

PHP 基础知识 [$_SERVER]

输出:

PHP 基础知识 [$_SERVER]

 

...

 

2. $_SERVER['REQUEST_URI']

访问此页面所需的 URI。例如,“/index.html”。 常用于[框架中]路由检测[控制器及方法]

 

 

后续补充

...

3.问题/补充

TBD

4.参考

https://www.php.net/manual/zh/reserved.variables.php  //预定义变量

https://www.php.cn/php-weizijiaocheng-391497.html  //PHP中$_SERVER的详细用法

https://blog.csdn.net/csdn_azuo/article/details/79092479 //$_SERVER['argv']

后续补充

...

 

 

2.学习/操作

1.$_SERVER['argv']

cli模式(命令行)下,第一个参数$_SERVER['argv'][0]是脚本名,其余的是传递给脚本的参数.

代码:

var_dump(22,$argv,$_SERVER['argv']);exit;

输出:

PHP 基础知识 [$_SERVER]

$argv = $_SERVER['argv']

2、web网页模式下

 

在web页模式下必须在php.ini开启register_argc_argv配置项

   设置register_argc_argv = On(默认是Off),重启服务

   $_SERVER[‘argv’]才会有效果

  这时候的$_SERVER[‘argv’][0] = $_SERVER[‘QUERY_STRING’]

$argv,$argc在web模式下不适用

代码:

PHP 基础知识 [$_SERVER]

输出:

PHP 基础知识 [$_SERVER]

 

...

 

2. $_SERVER['REQUEST_URI']

访问此页面所需的 URI。例如,“/index.html”。 常用于[框架中]路由检测[控制器及方法]

 

 

后续补充

...

3.问题/补充

TBD

4.参考

https://blog.csdn.net/csdn_azuo/article/details/79092479 //$_SERVER['argv']

https://www.php.cn/php-weizijiaocheng-391497.html  //PHP中$_SERVER的详细用法

后续补充

...