返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >二、PHP基础学习[变量]
  • 414
分享到

二、PHP基础学习[变量]

php学习android 2023-10-28 09:10:15 414人浏览 八月长安
摘要

部分内容引用自:https://blog.csdn.net/lady_killer9/article/details/108978062 一、PHP基础学习 1.语法与注释 示例:

部分内容引用自:https://blog.csdn.net/lady_killer9/article/details/108978062

一、PHP基础学习

1.语法与注释

示例:

php// PHP 代码?>

2.输出

示例:echo 123;

3.变量

规矩:

  1. 变量以 $ 符号开始,后面跟着变量的名称
  2. 变量名必须以字母或者下划线字符开始
  3. 变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
  4. 变量名不能包含空格
  5. 变量名是区分大小写的

相同的变量:

产生原因:PHP 中的一种类型强制转换机制,也称为"类型松散",它允许进行不同类型之间的比较,然后根据需要自动进行类型转换。注意:==会自动类型转换;===并不会自动类型转换' '==0==false==NULL'123'==123 // 重要,其它语言没有这个特性'abc'==0 // 同数字比较字符串会自动筛选出前面的数字来对比'1abc'==1 // 同数字比较字符串会自动筛选出前面的数字来对比'0x01'==1 // 0x01是16进制,转换为10进制为1"1e1"==10 // 相当于1*10的1次方"1e2"==100 // 相当于1*10的2次方

4.超级全局变量

  1. $GLOBALS
    解释:其包含所有定义着的变量,访问方式: $GLOBALS['变量名']
    $input = "1e1";$input1 = "1e2";echo $GLOBALS['input'];echo $GLOBALS['input1'];// 结果:1e1le2
  2. $_SERVER
元素描述
$_SERVER[‘PHP_SELF’]当前执行脚本的文件名,与 document root 有关。例如,在地址为 Http://example.com/test.php/foo.bar 的脚本中使用 $_SERVER[‘PHP_SELF’] 将得到 /test.php/foo.bar。__FILE__ 常量包含当前(例如包含)文件的完整路径和文件名。 从 PHP 4.3.0 版本开始,如果 PHP 以命令行模式运行,这个变量将包含脚本名。之前的版本该变量不可用。
$_SERVER[‘GATEWAY_INTERFACE’]服务器使用的 CGI 规范的版本;例如,“CGI/1.1”。
$_SERVER[‘SERVER_ADDR’]当前运行脚本所在的服务器的 IP 地址。
$_SERVER[‘SERVER_NAME’]当前运行脚本所在的服务器的主机名。如果脚本运行于虚拟主机中,该名称是由那个虚拟主机所设置的值决定。
$_SERVER[‘SERVER_SOFTWARE’]服务器标识字符串,在响应请求时的头信息中给出。 (如:Apache/2.2.24)
$_SERVER[‘SERVER_PROTOCOL’]请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。
$_SERVER[‘REQUEST_METHOD’]访问页面使用的请求方法;例如,“GET”, “HEAD”,“POST”,“PUT”。
$_SERVER[‘REQUEST_TIME’]请求开始时的时间戳。从 PHP 5.1.0 起可用。 (如:1377687496)
$_SERVER[‘QUERY_STRING’]query string(查询字符串),如果有的话,通过它进行页面访问。
$_SERVER[‘HTTP_ACCEPT’]当前请求头中 Accept: 项的内容,如果存在的话。
$_SERVER[‘HTTP_ACCEPT_CHARSET’]当前请求头中 Accept-Charset: 项的内容,如果存在的话。例如:“iso-8859-1,*,utf-8”。
$_SERVER[‘HTTP_HOST’]当前请求头中 Host: 项的内容,如果存在的话。
$_SERVER[‘HTTP_REFERER’]引导用户代理到当前页的前一页的地址(如果存在)。由 user agent 设置决定。并不是所有的用户代理都会设置该项,有的还提供了修改 HTTP_REFERER 的功能。简言之,该值并不可信。)
$_SERVER[‘HTTPS’]如果脚本是通过 HTTPS 协议被访问,则被设为一个非空的值。
$_SERVER[‘REMOTE_ADDR’]浏览当前页面的用户的 IP 地址。
$_SERVER[‘REMOTE_HOST’]浏览当前页面的用户的主机名。DNS 反向解析不依赖于用户的 REMOTE_ADDR。
$_SERVER[‘REMOTE_PORT’]用户机器上连接到 WEB 服务器所使用的端口号。
$_SERVER[‘SCRIPT_FILENAME’]当前执行脚本的绝对路径。
$_SERVER[‘SERVER_ADMIN’]该值指明了 Apache 服务器配置文件中的 SERVER_ADMIN 参数。如果脚本运行在一个虚拟主机上,则该值是那个虚拟主机的值。
$_SERVER[‘SERVER_PORT’]Web 服务器使用的端口。默认值为 “80”。如果使用 SSL 安全连接,则这个值为用户设置的 HTTP 端口。
$_SERVER[‘SERVER_SIGNATURE’]包含了服务器版本和虚拟主机名的字符串。
$_SERVER[‘PATH_TRANSLATED’]当前脚本所在文件系统(非文档根目录)的基本路径。这是在服务器进行虚拟到真实路径的映像后的结果。
$_SERVER[‘SCRIPT_NAME’]包含当前脚本的路径。这在页面需要指向自己时非常有用。FILE 常量包含当前脚本(例如包含文件)的完整路径和文件名。
$_SERVER[‘SCRIPT_URI’]URI 用来指定要访问的页面。例如 “/index.html”。
  1. $_REQUEST
    解释:用于收集HTML表单提交的数据
  2. $_GET
    解释:在发起的GET请求中,$_GET可以收集URL中发送的数据
  3. $_POST
    解释:在发起的POST请求中,$_POST可以收集表单中发送的数据
  4. $_FILES
    解释:当用户提交包含文件的表单时,PHP会自动将这些文件的相关信息存储在$_FILES数组
    详细:
    1. $_FILES[‘myFile’][‘name’] 客户端文件的原名称。
    2. $_FILES[‘myFile’][‘type’] 文件的 MIME 类型,需要浏览器提供该信息的支持,例如"image/gif"。
    3. $_FILES[‘myFile’][‘size’] 已上传文件的大小,单位为字节。
  5. $_COOKIE
    解释:存放COOKIE可通过$_COOKIE['cookie值']访问

来源地址:https://blog.csdn.net/weixin_46765649/article/details/134044922

--结束END--

本文标题: 二、PHP基础学习[变量]

本文链接: https://lsjlt.com/news/518936.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 二、PHP基础学习[变量]
    部分内容引用自:https://blog.csdn.net/lady_killer9/article/details/108978062 一、PHP基础学习 1.语法与注释 示例: ...
    99+
    2023-10-28
    php 学习 android
  • Python基础学习(二)
    Python函数总结 一、函数的基本用法 1、概念: 函数是对程序逻辑进行结构化或是过程化的一种编程方法,其是组织好的,可重复使用的,用来实现单一,或者相同功能的代码段。 函数提高了应用点的模块性和代码的重复利用率 本质:函数是对功...
    99+
    2023-01-30
    基础 Python
  • PHP学习笔记:基础语法及变量定义
    在如今的互联网时代,PHP(Hypertext Preprocessor)作为一种广泛使用的服务器脚本语言,被越来越多的开发者所青睐。本篇文章将为大家介绍PHP的基础语法和变量的定义,并提供具体的代码示例,帮助初学者更好地理解和掌握。一、P...
    99+
    2023-10-21
    学习 PHP 基础
  • PHP基础学习
    第一章、PHP基础 PHP是一种适合Web开发的编程语言,运行于服务器端,可以在C/S架构中为客户端软件提供服务器接口,又可以在B/S上作为架构来搭建动态网站。(本篇文章以B/S架构为基础) Apache为PHP提供工作环境 Apache ...
    99+
    2023-09-12
    php 学习 开发语言
  • 学习Go语言变量的基础知识
    Go语言是一种由Google开发的静态类型、编译型语言,其简洁、高效的特性受到了广泛的开发者关注和喜爱。在学习Go语言的过程中,熟练掌握变量的基础知识是至关重要的一步。本文将通过具体的...
    99+
    2024-04-02
  • Midjourney学习(二)参数的基础
    prompt的组成 prompt 可以由三部分组成, 第一部分是垫图部分,也就是一张网络图片 第二部分是文本描述内容 第三部分则是参数 参数列表 --aspect 或者 --ar 控制画面的比例,横竖比例 --version...
    99+
    2023-08-30
    midjourney 学习 参数
  • python学习总结二(python基础
    转眼间已经2月份了,python学习总结二进行中ing,今年的目标和打算。。。哎动力哪来,继续吧。 总结上篇 就是 对python 说包含的东东(字符串,数字,变量,操作符,函数,模块,类,列表,等) 总体简单解释下。 后面详细说明 一.语...
    99+
    2023-01-31
    基础 python
  • 【python学习】新手基础程序练习(二
    Ι  继续上一节得内容,这里主要是对各种知识的理解以及如何运用。 一、执行 Python 脚本的两种方式 1.把python执行文件加到计算机的环境变量中,然后新建文件把程序写在新文件里,再通过cmd命令打开命令提示符终端,输入pytho...
    99+
    2023-01-30
    新手 基础 程序
  • 二、Android基础系列学习-概述
    AndroidStudio 的安装以及环境部署。 一、安装前准备 确认电脑有Java环境,如果没有就需要先下载JDK进行安装,之后配置下Java...
    99+
    2022-06-06
    学习 Android
  • CISP-PTE学习总结之基础练习题(二)
    文章目录 基础题目一:SQL注入0x01 题目要求0x02 解题过程 基础题目二:文件上传突破0x01 题目要求0x02 解题过程 基础题目...
    99+
    2023-10-03
    数据库 sql mysql
  • CTF之PHP基础学习篇(一)
    文章目录 前言CTF之PHP基础一、PHP是什么?二、配置PHP环境三、php基础语法 总结 前言 估摸着不少学计算机的同学以及其他专业的小部分同学都对于信息安全感兴趣吧!那对于参加...
    99+
    2023-10-02
    php 网络安全 学习
  • Python十讲 - 第二讲:变量和基础
    变量 字符串 数字和运算符 数据类型转换 2.1 变量 1. 变量是什么? 变量,是指把程序运行的中间结果临时的存在内存里,以便后续的代码调用,其值可以修改。 在python中,当变量被使用时,在内存里将产生两个动作,一是开辟...
    99+
    2023-01-30
    变量 基础 Python
  • sql_server基础学习
    SQL DML 和 DDL 可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除...
    99+
    2024-04-02
  • python 基础学习
    #此代码关于python函数调用的理解学习#还不明白这段代码如何实现调用的!!!def apply_twice(func, arg):return func(func(arg)) def add_five(x):return x + 5 p...
    99+
    2023-01-31
    基础 python
  • HoneyDrive_3基础学习
    20161219 08:51——09:30 这篇博文记录HoneyDrive_3_Royal_Jelly(1)系统应用整体的简介和(2)初期准备或相关具体功能的介绍说明,和(3)HoneyDrive_3的基本使用或基础理论。参考:Honey...
    99+
    2023-01-31
    基础
  • Python基础学习
    第一个 Python 程序:Hello Worldprint("Hello World!")Python 控制流:if-else, if-elif-else:    if-else 语法:if 判断条件:     执行语句…… else: ...
    99+
    2023-01-31
    基础 Python
  • Python基础-变量
    变量 1、变量的类型 变量是存储在内存中的值,这就意味着创建一个变量就会在内存中开辟一块空间来存储这个变量,在python中,变量可以指定不同的数据类型,这些类型可以存储整数,小数,浮点数等。 2、变量的作用 在python中,变量的作用就...
    99+
    2023-01-31
    变量 基础 Python
  • Python基础 变量
    Python的变量,于其说是变量更贴切的是标签。由于对于Python来说一切皆为对象,因此变量可以理解为是对象的一个标签。 【变量命名规则】 1. 由字母、数字和下划线组成; 2. 不能由数字开头; 3. Pyth...
    99+
    2023-01-31
    变量 基础 Python
  • Python学习-变量
    什么是变量?   概念:变量就是会变化的量,主要是“变”与“量”二字。变即是“变化”。   特点:与其他编程语言相同,变量是最基本的存储单位,是用来存放数据的容器。可以引用一个具体的数值,进而直接去改变这个引用 如何定义变量?   (1)...
    99+
    2023-01-30
    变量 Python
  • 第二天学习_基础数据类型整理
    1. int - 整型    bit_length() 是int唯一的方法 2. bool - 数据类型之间的转换   int(字符串)->把字符串转换成数字   str(数字)->把数字转换成字符串 3. str - 字符串...
    99+
    2023-01-31
    第二天 数据类型 基础
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作