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. 引用传递:将变量保存的值所在的内存地址,传递给另外一个变量,两个变量指向同一块内存空间(两个变量是同一个值)

相关推荐

  1. Golang学习路一二基础语法与变量

    2024-01-23 02:26:01       38 阅读
  2. 深度学习基础《TensorFlow框架(7)—变量

    2024-01-23 02:26:01       22 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-23 02:26:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-23 02:26:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-23 02:26:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-23 02:26:01       20 阅读

热门阅读

  1. SpringBoot连接mysql数据库相关配置(druid连接池)

    2024-01-23 02:26:01       41 阅读
  2. Redis 高并发场景下热点缓存的重建策略

    2024-01-23 02:26:01       32 阅读
  3. Python安装wxpython

    2024-01-23 02:26:01       25 阅读
  4. 「优选算法刷题」:长度最小的子数组

    2024-01-23 02:26:01       33 阅读
  5. 常用的正则表达式1

    2024-01-23 02:26:01       32 阅读