PHP介绍及变量,常量应用(笔记12)

PHP介绍及变量,常量应用(笔记12)网络安全自学笔记 12 简单学习完 HTML 开始学习 PHPPHP Hypertext Preprocessor 中文名 超文本预处理器 是一种通用开源脚本语言 语法吸收了 C 语言 Java 和 Perl 的特点 利于学习 使用广泛 主要适用于 We

大家好,欢迎来到IT知识分享网。

网络安全自学笔记12

简单学习完HTML,开始学习PHP

PHP: Hypertext Preprocessor,中文名:“超文本预处理器”,是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快

1、PHP环境安装

可Windows环境安装;Linux环境安装;集成环境包安装

集成环境包比较多,参考笔记3,使用phpStudy搭建PHP攻防环境

phpStudy搭建的PHP环境,网站目录为C:/phpStudy/WWW,则在C:\phpStudy\WWW路径下创建test.php文件作为测试

PHP介绍及变量,常量应用(笔记12)

创建test.php

2、写代码的工具选择

推荐的开发工具:

①. NotePad++

②. phpstorm

非专业做PHP开发,选择的NotePad++

从phpinfo函数学习

phpinfo是一个函数(功能),显示一个当前电脑(服务器)的详细的PHP信息

打开test.php文件,输入以下代码,保存

PHP介绍及变量,常量应用(笔记12)

输入代码,保存

端口设置的80,浏览器打开
http://192.168.31.100/test.php

PHP介绍及变量,常量应用(笔记12)

显示当前PHP环境信息

PHP变量

$ 叫作美元符,英文单词:dollar。PHP的变量必须以美元符开始

打开test.php文件,输入以下代码,保存

PHP介绍及变量,常量应用(笔记12)

输入以下代码,保存

端口设置的80,浏览器打开
http://192.168.31.100/test.php

PHP介绍及变量,常量应用(笔记12)

输出结果

变量分类:可变变量、外部变量、环境变量

1、可变变量

PHP介绍及变量,常量应用(笔记12)

可变变量

PHP介绍及变量,常量应用(笔记12)

显示页面

2、外部变量

PHP的外部变量是PHP 在使用过程中规定好的一些变量

在该路径下创建test.html文件,输入以下代码,保存

PHP介绍及变量,常量应用(笔记12)

test.html

PHP介绍及变量,常量应用(笔记12)

输入以下代码,保存

打开test.php文件,输入以下代码,保存

PHP介绍及变量,常量应用(笔记12)

输入以下代码,保存

浏览器中打开
http://192.168.31.100/test.html

PHP介绍及变量,常量应用(笔记12)

test.html

输入测试,6,点击提交

PHP介绍及变量,常量应用(笔记12)

提交

PHP介绍及变量,常量应用(笔记12)

test.php

“test.php” 文件现在可以通过 $_POST 变量来收集表单数据了

总结一些外部变量

全局变量名

功能说明

$_COOKIE

得到会话控制中cookie传值

$_SESSION

得到会话控制中session的值

$_FILES

得到文件上传的结果

$_GET

得到get传值的结果

$_POST

得到post传值的结果

$_REQUEST

既能得到get的传值结果,也能得到Post传值的结果

3、环境变量

环境变量主要用的有$_SERVER和$_ENV两个环境变量。不过,$_ENV逐渐被给废弃了

PHP介绍及变量,常量应用(笔记12)

PHP介绍及变量,常量应用(笔记12)

其他一些环境变量

环境变量

功能说明

$_SERVER[“REQUEST_METHOD”]

请求当前PHP页面的方法

$_SERVER[“REQUEST_URI”]

请求的URI

$_SERVER[“SERVER_SOFTWARE”]

用的是哪一种服务器

$_SERVER[“REMOTE_ADDR”]

客户的IP地址

$_SERVER[“SERVER_ADDR”]$_POST

当前服务器的IP地址

$_SERVER[“SCRIPT_FILENAME”]

主前请求文件的路径

$_SERVER[“HTTP_USER_AGENT”]

当前访问这个网址的电脑和浏览器的情况

$_SERVER[“HTTP_REFERER”]

上级来源(用户从哪个地址进入当前网页的)

$_SERVER[“REQUEST_TIME”]

当前的时间

PHP常量

用define函数定义常量

注:

1.常量名可以小写,但是通常大写

2.常量名可以不加引号,但是通常加上引号。

3.在字符串中调用常量的时候,必须在引号外面

4.常量名建议只用字母和下划线

PHP介绍及变量,常量应用(笔记12)

test.php

PHP介绍及变量,常量应用(笔记12)

test.php

其他一些常量

常量名

说明

LINE

当前所在的行

FILE

当前文件在服务器的路径

FUNCTIOIN

当前函数名

CLASS

当前类名

METHOD

当前成员方法名

PHP_OS

PHP运行的操作系统

PHP_VERSION

当前PHP的版本

TRAIT

Trait 的名字,php5.4新加

DIR

文件所在的目录

NAMESPACE

当前命名空间的名称(区分大小写)


总结:

1、初步了解PHP语言

2、学习PHP变量、常量

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/172680.html

(0)
上一篇 2025-03-06 07:45
下一篇 2025-03-06 08:05

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信