本人创建的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;
PHP基础教程
1403

被折叠的 条评论
为什么被折叠?



