PHP 基礎知識 [$_SERVER]

1.應用場景

1.應用場景

熟練掌握PHP基礎知識. 夯實基礎.寫出高可用高質量代碼.

2.學習/操作

1.$_SERVER['argv']

1.cli模式(命令行)下,第一個參數$_SERVER['argv'][0]是腳本名,其餘的是傳遞給腳本的參數.

代碼:

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

輸出:

$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模式下不適用

 

代碼:

輸出:

 

...

 

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;

輸出:

$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模式下不適用

代碼:

輸出:

 

...

 

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的詳細用法

後續補充

...

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章