php变量前下滑_PHP变量
变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。
变量是存储数据的“容器”。
命名规则
变量以 $ 符号开始,后面跟着变量的名称
变量名必须以字母或者下划线字符开始
变量名只能包含字母数字字符以及下划线(A-Z、a-z、0-9 和 _ )
变量名不能包含空格
变量名是区分大小写的($y 和 $Y 是两个不同的变量)
注意: $this是一个特殊的变量,它不能被赋值。
弱类型语言
在PHP中,定义变量时,不需要声明该变量的数据类型。PHP会根据变量的值,自动把变量转换为正确的数据类型。在强类型的编程语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。
变量默认值
虽然在 PHP 中并不需要初始化变量,但对变量进行初始化是个好习惯。未初始化的变量具有其类型的默认值。
布尔类型的变量默认值是 FALSE
整形和浮点型变量默认值是零
字符串型变量默认值是空字符串
数组变量的默认值是空数组。
示例:
//未设置和未引用变量,输出NULL
var_dump($unset_var);
//Boolean用法,输出false
var_dump($unset_bool ? true : false);
//String用法,输出string(3) "abc"
$unset_str .= 'abc';
var_dump($unset_str);
//Integer用法,输出int(25)
$unset_int += 25; // 0 + 25 => 25
var_dump($unset_int);
//Float/double用法,输出float(1.25)
$unset_float += 1.25;
var_dump($unset_float);
//Array用法,输出 array(1) { [3]=> string(3) "def" }
$unset_arr[3] = "def"; // array() + array(3 => "def") => array(3 => "def")
var_dump($unset_arr);
//Object用法,创建一个stdClass对象
//输出Outputs: object(stdClass)#1 (1) { ["foo"]=> string(3) "bar" }
$unset_obj->foo = 'bar';
var_dump($unset_obj);
php变量前下滑_PHP变量相关推荐
- c语言中,关于指针变量前的*有两种表现形式:
c语言中,关于指针变量前的*有两种表现形式: 变量定义时 如:char *pc; int *pi; 这里的*是跟随变量类型(char, int...)的,表示指针变量类型,是个标识符 变量引 ...
- python中类的方法里面变量前加self与不加self的区别
1.最近在执行一个UI自动化脚本登录网站时遇到一个很奇葩的问题:运行脚本后chromedriver会驱动浏览器打开网站执行脚本里面的一系列界面操作,操作完后浏览器自动关闭了(重点就在这里,我明明没有调 ...
- ios下划线变量:为什么变量前要加下划线才有用?
先看一段代码. 复制代码 appdelegate.h @property (weak) IBOutlet NSMatrix *StockType; @property (weak) IBOutlet ...
- python 变量前怎么加r
>>> test='1234a567b' >>> condtion='a(.+?)' >>> import re >>> con ...
- php mysql 变量赋值_PHP 变量
变量是用于存储信息的"容器": $x=5; $y=6; $z=$x+$y; echo $z; ?> 与代数类似 x=5 y=6 z=x+y 在代数中,我们使用字母(如 x), ...
- C语言中结构体成员变量前的点的作用
/* * 结构体中成员变量前的点: 结构体成员指定初始化 * 1.该结构体要先定义 * 2.一个成员变量赋值完后用逗号而不是分号 * 3.初始化语句的元素以固定的顺序出现,和被初始化的数组 ...
- linux中的变量前加__user,linux中的环境变量,别名,变量传递和函数块
一,概述 变量的定义 变量即在程序运行过程中它的值是允许改变的量 变量是用一串固定的字符来标示不固定的值的一种方法 变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储 Script 运 ...
- php变量命名合法_php中标识符和变量的命名规则
php中标识符和变量的命名规则 发布时间:2020-06-25 15:40:31 来源:亿速云 阅读:128 作者:Leah 今天就跟大家聊聊有关php中标识符和变量的命名规则,可能很多人都不太了解, ...
- php 变量前有感叹号,如果我将感叹号放入变量名称,则会出现奇怪的PHP行为
我对PHP本身有一个最奇怪的问题,我见过. 建立: IIS下的PHP 5.33(也尝试过PHP 5.2.14) 问题: 一旦我将感叹号放入会话数组中的键中,PHP就会删除所有会话数据. 例: sess ...
最新文章
- 如何使用 OpenCV Python 检测颜色
- qt creator 信号与槽 代码实现 (二)
- [原创]C#应用访问Microsoft SQL Server 2005分析服务
- Java数据库查询简介
- usb3.0 ssd 测试软件,当USB3.0遇上SSD,TB败得移动硬盘盒测试
- C#使用Monitor类、Lock和Mutex类进行多线程同步
- 计算机版权转让公司,著作权转让
- 圆桌讨论:计算机视觉如何渗透你我的生活?|CCF-GAIR 2017
- JavaScript基础知识总结(必看篇)
- 鼠标左右键的快捷键是什么?
- 深入理解Symbol
- 计算机桌面图标的使用,电脑桌面图标不见了怎么恢复 如何规范使用电脑
- 产业区块链生态架构图
- ppoe拨号服务器没响应,pppoe拨号失败怎么办 pppoe拨号失败解决方法
- 经典的期货量化交易策略大全
- 计算机视觉图像处理入门
- Go并发模型:流水线与取消(Pipelines and cancellation译文)
- FTL——垃圾回收GC (Garbage Collection)
- 微软office即点即用服务能关闭吗?_ppt用什么软件制作好(分享6款好用的制作软件)...
- 渣男 23 式 | 23 种设计模式的通俗解释,看完秒懂