PHP学习笔记-变量-动态变量,变量类型检测以及变量销毁

1.动态变量:变量名还可以是一个变量

例:

先给 变量a 一个‘帅哥’的值,再给 变量帅哥 另一个值为‘zhang’,此时echo $a 和echo $帅哥显示的都为在php中赋的值。然后echo $$a 首先找到$a的值为‘帅哥’,帅哥充当了下一个变量的值,那么$$a = $ 帅哥=zhang;

变量戏法:

拓展:

    

2.变量检测

3.变量的销毁

为什么要把变量销毁?

因为内存空间是有限的,销毁变量可以腾出空间。

原文地址:https://www.cnblogs.com/bard233/p/9025715.html

时间: 2024-08-07 20:46:31

PHP学习笔记-变量-动态变量,变量类型检测以及变量销毁的相关文章

python学习笔记2—python文件类型、变量、数值、字符串、元组、列表、字典

python学习笔记2--python文件类型.变量.数值.字符串.元组.列表.字典 一.Python文件类型 1.源代码 python源代码文件以.py为扩展名,由pyton程序解释,不需要编译 [[email protected] day01]# vim 1.py #!/usr/bin/python        print 'hello world!' [[email protected] day01]# python 1.py hello world! 2.字节代码 Python源码文件

PHP学习笔记——入门篇(1)——语法&变量

基础 PHP 语法 PHP 脚本可放置于文档中的任何位置. PHP 脚本以 <?php 开头,以 ?> 结尾: PHP 文件通常包含 HTML 标签以及一些 PHP 脚本代码. 注释:PHP 语句以分号结尾(;).PHP 代码块的关闭标签也会自动表明分号(因此在 PHP 代码块的最后一行不必使用分号). PHP 支持三种注释: //单行注释 #单行注释 /*多行注释*/ PHP 大小写敏感区分: 在 PHP 中,所有用户定义的函数.类和关键词(例如 if.else.echo 等等)都对大小写不

Linux 程序设计学习笔记----Linux下文件类型和属性管理

转载请注明出处:http://blog.csdn.net/suool/article/details/38318225 部分内容整理自网络,在此感谢各位大神. Linux文件类型和权限 数据表示 文件属性存储结构体Inode的成员变量i_mode存储着该文件的文件类型和权限信息.该变量为short int类型. 这个16位变量的各个位功能划分为: 第0-8位为权限位,为别对应拥有者(user),同组其他用户(group)和其他用户(other)的读R写W和执行X权限. 第9-11位是权限修饰位,

Java学习笔记(一):数据类型与变量

数据类型 Java中存在2种数据类型,下面我们来详解一下: 基本数据类型: 引用数据类型: 可以用一张表来记录: 基本数据类型 整型 byte:1个字节8位,取值范围为:[-128, 127],直接写值:(byte) 1: short:2个字节16位,取值范围为:[-32768, 32768],直接写值:(short) 1: int:4个字节32位,取值范围为:[-2147483648, 2147483648],直接写值:1: long:8个字节64位,取值范围为:[-9233372036854

学习笔记之20-static和extern关键字2-对变量的作用

上一讲介绍了static和extern对函数的作用,static用来定义一个内部函数,不允许其他文件访问:extern用来定义和声明一个外部函数,允许其他文件访问.static和extern对变量也有作用,不过跟函数有点差别. C语言和Java都有全局变量的概念,但是它们的用法还是有些差别的. 一.在Java中,全局变量的定义没有严格的位置规定 全局变量可以定义在类的最前面,也可以定义在类的最尾端,也就说一个方法可以访问在它之后定义的变量. 可以看到,第4行定义的test方法可以访问第8行定义的

JSP学习笔记(一):JDK的安装及环境变量的配置

一.JDK的安装. JDK可以在Oracle(甲骨文)的官网下载,连接地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html根据自己的需求,可以选择的下载JSE.JEE. JSE(Java Standard Edition),java标准版,包含Java语言核心的类,如数据库.接口定义.输入/输出.网络编程. JEE(Java Enterprise Edition),java企业版,包含JS

【批处理学习笔记】第二十三课:用户变量和变量引用

用户变量    编写批处理程序时,用户根据需要自己定义的变量称之为用户变量.用户变量类似于C语言里面的变量,仅仅在定义该变量的程序中有效.    用户变量由set命令定义,这是批处理中非常非常重要的一个操作,从而使set命令成为批处理里面使用频率最高的几个命令之一.关于set命令的使用,参考set /?,本教程也会在后面对其进行讲解. 变量引用    前面的几节课里面,我们已经看到了如何引用变量,即直接用变量名操作变量,通过"%"或"!"来获取变量的值.其中,只有在

ActiveMQ学习笔记(六)——JMS消息类型

1.前言 ActiveMQ学习笔记(四)--通过ActiveMQ收发消息http://my.oschina.net/xiaoxishan/blog/380446 和ActiveMQ学习笔记(五)--使用Spring JMS收发消息http://my.oschina.net/xiaoxishan/blog/381209   中,发送和接受的消息类型都是TextMessage,即文本消息(如下面的代码所示).显然消息类型只有文本类型是不能满足要求的. //发送文本消息  session.create

FPGA学习笔记(二)模块建立及变量连接

Verilog所写的工程是由一个一个的模块连接起来的,每个文件代表一个模块,模块的名字和文件名要保持一致,一个模块的基本声明方法为: //FileName:main_module module main_module(     CLK, RSTn, IO_In, IO_Out );     input CLK;     input RSTn;     input IO_In;     output IO_Out; endmodule 对于顶层文件,所有声明的input.output变量都可分配引