php高级变量

<?php

error_reporting(0);

echo ‘系统类型及版本号:‘.php_uname().‘<br>‘;

echo ‘系统类型类型:‘.php_uname(‘s‘).‘或者‘.PHP_OS.‘<br>‘;

echo ‘系统类型版本号:‘.php_uname(‘r‘).‘<br>‘;

echo ‘php运行模式:‘.php_sapi_name().‘<br>‘;

echo ‘当前进程用户名:‘.Get_Current_User().‘<br>‘;

echo ‘PHP版本:‘.PHP_VERSION.‘<br>‘;

echo ‘zend版本:‘.Zend_Version().‘<br>‘;

echo ‘PHP安装路径:‘.DEFAULT_INCLUDE_PATH.‘<br>‘;

echo ‘当前文件绝对路径:‘.__FILE__.‘<br>‘;

echo ‘HTTP请求中host值:‘.$_SERVER[‘HTTP_HOST‘].‘<br>‘;

echo ‘服务器IP:‘.GetHostByName($_SERVER[‘SERVER_NAME‘]).‘<br>‘;

echo ‘接受请求的服务器IP:‘.$_SERVER[‘SERVER_ADDR‘].‘<br>‘; #有时候获取不到,GetHostByName($_SERVER[‘SERVER_NAME‘])更靠谱;

echo ‘客户端IP:‘.$_SERVER[‘REMOTE_ADDR‘].‘<br>‘;

echo ‘服务器解译引擎:‘.$_SERVER[‘SERVER_SOFTWARE‘].‘<br>‘;

echo ‘服务器CPU数量:‘.$_SERVER[‘PROCESSOP_IDENTIFIER‘].‘<br>‘;

echo ‘服务器系统目录:‘.$_SERVER[‘SystemRoot‘].‘<br>‘;

echo ‘服务器域名:‘.$_SERVER[‘SERVER_NAME‘].‘<br>‘; #建议使用$_SERVER[‘HTTP_HOST‘];

echo ‘用户域名:‘.$_SERVER[‘USERDOMAIN‘].‘<br>‘;

echo ‘服务器语言:‘.$_SERVER[‘HTTP_ACCEPT_LANGUAGE‘].‘<br>‘;

echo ‘服务器web端口:‘.$_SERVER[‘SERVER_PORT‘].‘<br>‘;

?>

结果如下:

时间: 2024-09-29 16:56:36

php高级变量的相关文章

Linux中的shell脚本编程——数组 ,高级字符串操作 ,高级变量 ,配置用户环境

概述: 概述: 本章节将讲述Linux中shell脚本编程的数组,高级字符串处理,高级变量和配置用户的环境. 一.函数和位置参数扩展 1.shift 命令实现在位置参数中的跳跃,会把最左边的参数挤掉     2.匿名函数的使用 第一篇:数组 一.数组的定义: 1.变量:存储单个元素的内存空间 2.数组:存储多个元素的连续的内存空间,相当于多个变量的集合. 3.数组名和索引 索引:编号从0开始,属于数值索引 注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash4.0版本之后开

Linux Shell之三 高级变量及字符串

高级变量包含三个部分1.变量扩展2.命令替换3.算术扩展在Bash Shell中,$算符会触发到上述三种扩展,基本形式如下:    基本型             扩展种类            例子            ${变量名称}            变量扩展        ${filename}$(命令)                命令替换        $(ls /)$((算术式))            算术扩展        $((5+3))变量存在表示变量有值(包含空)一

Linux高级变量

高级变量基本形式   [1].变量扩展  格式  ${变量名称}   [2].命令扩展  格式  $(命令)   [3].算术扩展  格式  $((算术式))1.变量扩展   基本形式:${变量名称}   变量扩展含义:一种简易的条件判断,对不同的条件赋予变量不同的值替换.它和变量存在与否的关系很大.  1.1 测试变量是否存在的基本用法      语法: ${待测变量-默认值}      说明:若待测变量不存在则符合判断条件,以传回默认值作为处置.      解析:若待测变量不存在则返回默认值

python基础_高级变量类型

高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型整型 ( int)浮点型( float)布尔型( bool)真 True 非 0 数 -- 非零即真假 False 0复数型 ( complex)主要用于科学计算,例如:平面场问题.波动问题.电感电容等问题 非数字型字符串列表元组字典 在 Python 中,所有 非数字型变量 都支持以下特点:????都是一个 序列 sequence,也可以理解为 容器???

【Python基础 09】Python高级变量类型

目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 -- 非零即真 假 False 0 复数型 (complex) 主要用于科学计算,例如:平面场问题.波动问题.电感电容等问题 非数字型 字符串 列表 元组 字典 在 Python 中,所有 非数字型变量 都支持以下特点: 都是一个 序列 sequence,也可以理解为 容器 取值 []

高级变量类型(列表,元组,字典,字符串,公共方法,变量高级)for循环

Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 -- 非零即真 假 False 0 复数型 (complex) 主要用于科学计算,例如:平面场问题.波动问题.电感电容等问题 非数字型 字符串 列表 元组 字典 在 Python 中,所有 非数字型变量 都支持以下特点: 都是一个 序列 sequence,也可以理解为 容器 取值 [] 遍历 for in 计算长度.最大/最小值.比较.删除 链接

Python 高级变量类型 --- 函数的进阶

目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01,函数参数和返回值的作用 函数根据 有没有参数 以及 有没有返回值 ,可以 相互组合 , 一共4种组合 1,无参数,无返回值 2,无参数,有返回值 3,有参数,无返回值 4,有参数,有返回值 ![](https://images2018.cnblogs.com/blog/1306461/201808/1306461-20180817100230702-1077210530.png) 定义函数时,是否接收参数,或者是

Python 高级变量类型 --- 元组

元组 1,元组的定义 Tuple(元组) 与列表类似,不同之处在于元组的 ##元素不能修改## 元组## 表示多个元素组成的序列 元组## 在python开发中,有特定的应用场景 用于存储 ##一串 信息,数据## 之间使用,逗号分隔 元组用()小括号定义 元组的 ##索引## 从0开始 索引## 就是数据在 ##元组## 中的位置编号 info_tuple = ("zhangsan", 18 ,1.75) print(info_tuple[1]) 18 创建空元组 empty_tup

Python 高级变量类型 --- 字符串

字符串 1,字符串的定义 字符串 就是 一串字符 ,是编程语言中表示文本的数据类型 在Python中可以使用一对双引号"或者一对单引号'定义一个个字符串 虽然可以是使用\"或者\'做字符串的转义,但是在实际开发中: 如果字符串内部需要使用",可以使用'定义字符串 如果字符串内部需要使用',可以使用"定义字符串 可以使用 索引 获取一个字符串中 指定位置的字符 ,索引技术从0开始 也可以使用for循环遍历字符串中每一个字符 大多数编程语言都是使用"来定义字符