php变量定义和输出
php预定义变量的三个基本类型?
php预定义变量的三个基本类型?
变量定义
$变量名 “变量值”;
例如
$b 1234;
如果变量值是数字可以不用引号!
存在8种变量类型,可以分为三类* 标量类型: boolean、integer、float(double)、string* 复合类型: array、object* 特殊类型: resource、NULL
为什么php在向mysql提交数据时变量外要用单引号?
这是类型的原因哦,如果你的变量是数字类型那是不需要加引号的,如果这个字段是字符型,而你的在插入的时候没有加单引号,这就会造成mysql语法错误,导致插入失败。
你可以把sql语句打印出来放到mysql里执行,不加引号他报错你就明白原因啦。
什么是无级可调变量?
无级可调变量就是一个变量的名,又是一个变量。
无级可调变量的语法形式是php特殊的语法,其他语言中少见。
有时候使用无级可调变量名是很方便的。就是说,一个变量的变量名可以动态的设置和使用。
在 PHP 的函数和类的方法中,超全局变量不能用作可调变量。
$this变量也是一个特殊变量,不能被动态引用。
PHP怎么写变量?
首先我们来说说“变量”是什么?
这里我们将“变量”比喻为一个有名字的空盒子
如:有一个盒子名字为:A
变量的值就是盒子的内容
现在盒子是空的,没什么用。这时我们就需要给空盒子装点什么。
如:我们某一个女孩的年龄装在A盒子里。该女孩年龄为18
A 18
盒子有了名字和内容才完整。变量也同样如此:
$A 18
现在我们来测试:
lt?php
$a 18
echo $a
?gt
运行以上代码:页面将显示18,及表示成功。
最后我们说说,变量的书写规则:
php变量开头是以:“$”
变量名:可以是字母 数字 “-”符号组成,数字不能作为开头名。
$123 这是错误的变量。$a123 这是正确的。
有这功夫,百度都会了
PHP中的变量是用美元符号($)作为前缀,变量命名规则要满足以下几点:1.可以由一个或多个字符组成,但必须以字母或下划线开头。此外,只能由字母、数字、下划线字符和从127到255的其他ASCII字符组成。2.区分大小写。因此,变量$recipe不同于变量$Recipe、$rEciPe或$recipE。3.可以是任意长度。4.不能与任何PHP预定义关键字相同。