php基础学习之变量

php使用变量的必要性

PHP 是一种动态 网站开发的脚本语言 ,动态语言特点是交互性 ,会有数据的传递 ,而 PHP作为"中间人",需要进行数据的传递,传递的前提就是 PHP 能自己存储数据(临时存储)


php变量的命名规则

  • 必须以dollar字符$开头
  • 由字母、数字、下划线三种字符组合,但不允许以数字开头
  • 允许使用中文命名,但不建议

php变量的使用

  • 定义:在系统中增加对应的变量名字(内存)
  • 赋值:可以将数据赋值给变量名(可以在定义的同时完成)
  • 可以通过变量名访问存储的数据
  • 可以将变量从内存中删除

预定义变量

系统定义的变量,存储很多需要用到的信息,预定义变量都是数组

  • $_GET:保存以get方式提交的数据
  • $_POST:保存以post方式提交的数据
  • $_REQUEST:保存以get和post提交的数据
  • $GLOBALS:保存所有全局变量
  • $_SERVER:保存服务器信息
  • $_SESSION:保存session会话数据
  • $_COOKIE:保存cookie会话数据
  • $_ENV:保存环境信息
  • $_FILES:保存用户上传的文件信息

可变变量

php代码的一个有意思的语法,如果一个变量a中存放的是另一个变量b的名字,那么使用a可以访问到第一个变量a的内容(即b),而使用$a可以直接访问到b的内容,有点c语言指针推广的意味,但我们知道c指针是通过变量地址去访问的,所以只是像,但不是。


变量传值

(这块知识很重要,博主写这个系列的博客是方便自己查询,起一个笔记作用,因为博主已经有其它编程语法的基础,基本一样的就没有细致记录了,像这一块知识就和C++、Java一模一样)

将一个变量赋值给另外一个变量的现象------变量传值。

变量传值一共有两种方式:值传递,引用传递。

  1. 值传递:将变量保存的值复制一份,然后将新的值给另外一个变量保存(两个变量没有关系)
  2. 引用传递:将变量保存的值所在的内存地址,传递给另外一个变量,两个变量指向同一块内存空间(两个变量是同一个值)
相关推荐
廖圣平4 分钟前
美团核销 第三方接口供应商 (含接口文档)
开发语言·数据库·php
sunsineq14 分钟前
[超级简单]讲解如何用PHP实现LINE Pay API!
开发语言·php·linepay
新老农29 分钟前
php数据导出pdf,然后pdf转图片,再推送钉钉群
pdf·php·钉钉
上海合宙LuatOS37 分钟前
全栈工程师实战手册:LuatOS日志系统开发指南!
java·开发语言·单片机·嵌入式硬件·物联网·php·硬件工程
小诸葛的博客5 小时前
Flannel UDP 模式的优缺点
网络协议·udp·php
桃子酱紫君6 小时前
华为配置篇-RSTP/MSTP实验
开发语言·华为·php
JPCstorm7 小时前
客服系统重构详细计划
php
智慧地球(AI·Earth)7 小时前
OpenAI for Countries:全球AI基础设施的“技术基建革命”
开发语言·人工智能·php
zhou1857 小时前
MySQL保姆级安装教程(附资源包+5分钟极速配置+环境变量调试技巧)
java·python·mysql·php
行思理10 小时前
JIT+Opcache如何配置才能达到性能最优
c++·php·jit