PHP变量

PHP基础教程

本人创建的PHP群:  293400430   群内有传智播客PHP全套视频分享



重点理解内容:  PHP中的变量

php中变量的声明和使用方式都是 $var;

php弱类型语言,变量的类型随着每次赋值决定和改变;

php中只有在函数体内声明的普通变量和静态变量,属于局部变量,其余的都是全局可见


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


网页中嵌入PHP代码

标准风格为:
<?php
echo "hello world";
?> --> --> --> -->










在PHP中的注释为:   单行//   多行/**/   以及#








PHP中输出语句:   echo "first!";










PHP标识符:
(1)由字母,数字,下划线组成。且不能以数字开始;  
(2)大小写敏感,且标识符具有唯一性;




PHP变量的声明和使用方式
$sum = 0;
$sum += $sum;
$total = $sum;




PHP中的变量类型: 
Integer(整型)
Float/Double  (浮点型)
String  (字符串)
Boolean (布尔型)
Array   (数组)
Object  (对象)






关于变量:
php是一种非常弱的类型语言,在强类型语言中,变量只能保存一种类型的数据,且一旦定义,类型终生不改变;
而在php中,变量就就是个存储数据的内存,变量的类型由每一次赋值给变量的值而确定的 (每次赋值都可能改变变量的数据类型,变量的数据可以常变);


(1)gettype($var);  检测变量的数据类型
(2)settype($var);  改变变量的数据类型
(3)isset($var);    判断变量是否存在
(4)unset($var);    释放变量


(5) is_array($var) , is_integer($var)     is_string($var)   is_int($var)  
   is_null( $var) , is_numeric($var);


(6) 判断变量的值是否为空, 如果为空返回true,否则为false
empty()


其中,关于PHP中的空: 0, 0.0, false, "", null,array(), $var 以及没有任何属性的对象;    


(7) 强制类型转换
intval($var);
floatval($var);
strval($var);   




常量: define("TOTAL",100);
(1) 常量用define()函数定义, 一旦定义后,就不能再次修改;
(2) 常量默认为所有字母大写;
(3) 常量是不带 $符号的;














关于变量的作用域:
作用域是指一个脚本中某个变量在哪些地方可以使用或者可见;
1) 超级全局变量       -->  内置超级全局变量在脚本的任何地方都可见
2)常量          -->  常量,一旦声明,将可以在全局可见 (即使声明在函数内,也是全局可见)
3) 变量_全局声明    -->  变量声明在函数体外,为全局变量,全局可见;
4) 变量_函数体内声明 --> 如果函数内部使用的变量声明为全局变量时,其名称要与全局变量名称一致;
5) 变量_函数体内静态性 --> 在函数体内声明的静态变量,在函数外部不可见,但是在函数的多次调用中,始终保持该值;
6)变量_函数体内      -->在函数内部创建的变量对于函数来说是本地的,而当函数终止时,该变量就不存在了














访问表单变量:
如果表单的提交为 
GET方式,那么数据在$_GET[$var]内;  
POST方式, 那么数据在$_POST[$var]内;


其中,key为 表单元素的name, value为表单元素的value;
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值