PHP学习笔记第四天

前言

作者简介:不知名白帽,网络安全学习者。

博客主页:不知名白帽的博客_CSDN博客-网络安全,CTF,内网渗透领域博主

网络安全交流社区:https://bbs.csdn.net/forums/angluoanquan

目录

PHP超级全局变量

PHP $_GLOBALS

PHP $_SERVER 

PHP $_REQUEST

PHP $_POST

PHP $_GET 

PHP While循环

while 循环

do while 循环

PHP for 循环

for 循环 

foreach 循环 

输出给定数组的值的循环

输出给定数组键与值的循环

PHP函数

创建PHP函数 

PHP函数-添加参数

PHP函数-返回值

PHP魔术常量

__LINE__

 __FILE__

 __DIR__

__FUNCTION__

__CLASS__ 

__TRAIT__

__METHOD__


PHP超级全局变量

PHP $_GLOBALS

PHP学习笔记第四天_第1张图片

PHP $_SERVER 

PHP学习笔记第四天_第2张图片

";
echo $_SERVER["GATEWAY_INTERFACE"];         //  服务器使用的CGI版本
echo "
"; echo $_SERVER["SERVER_ADDR"]; // 当前运行脚本所在服务器IP echo "
"; echo $_SERVER["SERVER_NAME"]; // 运行脚本所在服务器主机名 echo "
"; echo $_SERVER["SERVER_SOFTWARE"]; // 服务器标识字符串 echo "
"; echo $_SERVER["SERVER_PROTOCOL"]; // 请求页面时通信协议的名称和版本 echo "
"; echo $_SERVER["REQUEST_METHOD"]; // 访问页面使用的请求方法 echo "
"; echo $_SERVER["REQUEST_TIME"]; // 请求开始时的时间戳 echo "
"; echo $_SERVER["HTTP_ACCEPT"]; // 当前请求头accept项的内容 echo "
"; echo $_SERVER["HTTP_HOST"]; // 当前请求头中 Host: 项的内容 echo "
"; echo $_SERVER["REMOTE_ADDR"]; // 浏览当前页面的用户的 IP 地址 echo "
"; echo $_SERVER["REMOTE_PORT"]; // 用户机器上连接到 Web 服务器所使用的端口号 echo "
"; echo $_SERVER["SCRIPT_FILENAME"]; // 当前执行脚本的绝对路径 echo "
"; echo $_SERVER["SERVER_ADMIN"]; // 该值指明了 Apache 服务器配置文件中的 SERVER_ADMIN 参数 echo "
"; echo $_SERVER["SERVER_PORT"]; // Web 服务器使用的端口 echo "
"; echo $_SERVER["SCRIPT_NAME"]; // 包含当前脚本的路径 echo "
"; ?>

PHP $_REQUEST

关于html表单的一些知识:HTML 表单 (w3school.com.cn)

PHP学习笔记第四天_第3张图片

Name:

PHP学习笔记第四天_第4张图片

PHP $_POST

PHP学习笔记第四天_第5张图片

Name:

PHP学习笔记第四天_第6张图片

PHP $_GET 

PHP学习笔记第四天_第7张图片

Test $GET

PHP学习笔记第四天_第8张图片

PHP While循环

while 循环

while 循环将重复执行代码块,直到指定的条件不成立。

while (条件)
{
    要执行的代码;
}

PHP学习笔记第四天_第9张图片

";
$test ++;       //后递增。先返回test,然后test+1
}
?>

do while 循环

do...while 语句会至少执行一次代码,然后检查条件,只要条件成立,就会重复进行循环。

do
{
    要执行的代码;
}
while (条件);

PHP学习笔记第四天_第10张图片

";
}
while($test <= 5)
?>

PHP for 循环

for 循环 

for 循环用于您预先知道脚本需要运行的次数的情况。

for (初始值; 条件; 增量)
{
    要执行的代码;
}

PHP学习笔记第四天_第11张图片

";
}
?>

foreach 循环 

foreach 循环用于遍历数组。

输出给定数组的值的循环

foreach ($array as $value)
{
    要执行代码;
}

PHP学习笔记第四天_第12张图片

" ;
}
?>

输出给定数组键与值的循环

foreach ($array as $key => $value)
{
    要执行代码;
}

PHP学习笔记第四天_第13张图片

"aaa",2=>"bbb",3=>"ccc");    //数组里面用都好,循环里面用分号。
foreach($x as $key => $value)
{
    echo "key为" . $key . "  " . "value为" .$value . "
" ; } ?>

PHP函数

创建PHP函数 

PHP学习笔记第四天_第14张图片

PHP函数-添加参数

PHP学习笔记第四天_第15张图片

PHP函数-返回值

PHP学习笔记第四天_第16张图片

PHP魔术常量

__LINE__

显示文件中的当前行号。

PHP学习笔记第四天_第17张图片

 __FILE__

文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。

PHP学习笔记第四天_第18张图片

 __DIR__

文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。

PHP学习笔记第四天_第19张图片

__FUNCTION__

函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。

PHP学习笔记第四天_第20张图片 

__CLASS__ 

类的名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。

PHP学习笔记第四天_第21张图片

";
        echo "函数的名称:" . __FUNCTION__ ;
    }
}
$t = new test();
$t->_print();
?>

__TRAIT__

Trait 的名字(PHP 5.4.0 新加)。自 PHP 5.4.0 起,PHP 实现了代码复用的一个方法,称为 traits。

PHP学习笔记第四天_第22张图片

sayHello();             //  输出World!
?>

__METHOD__

类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。

PHP学习笔记第四天_第23张图片

你可能感兴趣的:(php,学习,笔记)