1 / 30
文档名称:

php学习.doc

格式:doc   大小:80KB   页数:30页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

php学习.doc

上传人:xunlai783 2018/6/15 文件大小:80 KB

下载得到文件列表

php学习.doc

相关文档

文档介绍

文档介绍:Php数据类型:
变量
变量区分大小写,其它不区分
变最的分类
四种标量类型:
布尔型:flase/true
整型:0
浮点型:
字符串:””
两种复合类型
数组:array()
对象:object()
两种特殊类型
资源
NULL
常量
常量只能包含标量数据类型(boolen,integer,float,string)。
只能在声明的时候赋值,并不能在运行时改变。
定义格式:define(“常量名”,”常量值”)。
注:检查常量是否存在:defined(“常量名”);检查变量是否存在:isset(“变量名”);获取变量类型函数:gettype()或var_dump(),print_r()打印数组结构.
常见的常量:
:代表php的文件名
:代表行号
:PHP版本号
:现在运行的系统

转换类型:

(不改变原变量的值生成新变量)
格式:(数据类型)变量名;如:(int)$user_name;
注意:转换为整型:(int)/(integer)
转换为布尔型:(bool)/(boolen)
转换为浮点型:(float)/(double)/(real)
转换为字符串型:(string)
转换为数组型:(array)
转换为对象型:(object);
强制转换(改变原变最的值)
格式:settype(变量名,”转换为数据型”);EG:$a=”100abc”;settype($a,”integer”);
PHP外部变量
定义:从外部传递过来的变量,外部变量都存放在一个特定的数组里。
如:$_GET[“外部变量名”];$_POST[“外部变量名”];$_REQUEST[“外部变最名”];$_FILES[];
PHP环境变量
数组
数组的创建
数组是一个关键字或值的集合(可以是任何一种数据,包括另一个数组)
使用Array()来创建数组,EG:array(key=>value,key1=>value1,…) or array(value,value1,value2,….)
数组的使用
EG: $arr=array(1,2,3,4,5,6,7,8); echo($arr[1]);
数组值的修改
EG:$arr=array(1,2,3,4,5); $arr[2]=9;
数组与数组函数
Count(数组名);EG:$arr=array(1,2,3,4,5,6); echo count($arr); 统计数组值个数
Is_array; EG:$arr=array(1,2,3,4,5); if (is_array($arr)) echo “是数组”;else echo “不是数组”; //判断是不是数组
Explode(“key”,value);EG:$years=”198-1983-1456”; $arr=explode(“-”,$years); //创建一个新的数组
遍历数组
遍历数组很多方法,可以使用For循环\while循环,最巧妙的一种遍历数组Foreach给我们带来了很多方便
格式:foreach($arr as $key=>$value){ echo $value;} or forech($arr as $value){echo $value;}
函数
系统函数
自定义函数
函数的定义:
定义格式:function 函数名(参数1,参数2,参数3,…)
函数参数可设置默认值,无默认参数时为必传参数,默认参数应当在必传参数后
Php函数允许实参多于形参或实参少于形参
Func_get_args()作用:获取函数参数的列表
Count(arrayobject):获取数组的长度
变量函数:function text(){echo “ghicxciy”;} $a=text; $a();
注:只有自定义函数才能定义为变量函数
递归函数
Function demo($a)
{
If ($a>1)
{
$r=$a*demo($a-1);
}
Else
{
$r=$a;
}
Return $r;
}
内部函数(配合父函数时才有意义)
在函数内再定义函数
EG:function demo()
{
Function demo1()
{
}
}
注:内部函数有外部调用时只有在父函数被调用后才能被调用,内部函数也不能调用父函数内的变量
重用函数(包含并运行指定的文件)
Include(文件名);每次都要计算文件名,失败时给出一个错误提

最近更新

介入病人护理 27页

温度补偿晶体振荡器的研究的中期报告 2页

2024年发展报告自我评价15篇 34页

2024年反思周记九篇 10页

2024年友情的作文必备14篇 23页

海滨市政公司项目质量管理案例研究的综述报告.. 2页

0053 财务管理学 15页

2024年厨房员工辞职报告(13篇) 16页

2024年厨师简历模板 6页

海南省政策性农业保险发展研究的中期报告 2页

2023年期货从业资格之期货基础知识模拟考试试.. 26页

2023年贵州省贵阳市初中毕业生中考模拟英语试.. 6页

【苏教版】一年级数学上册《第五单元测试卷》.. 5页

临床常见感染管理及监控hfx 68页

乡镇行政管理期末模拟习题及部分题参考答案 6页

人教版五年级《道德与法治》下册期末试卷【附.. 5页

浅海混响背景下的信号检测的综述报告 2页

2024年单身的个性说说 40页

化工安全生产发言稿(通用9篇) 17页

单分子磁学的研究及其应用 4页

哈尔滨 2023年保险高管考试真题模拟汇编(共9.. 27页

土木工程毕业论文(优秀12篇) 15页

浆砌石挡土墙(开挖、砌筑、回填)施工方案 6页

2023年度中国芳纶涂覆行业概览:下游需求旺盛.. 7页

砂浆开盘鉴定 1页

矿产资源法律法规测试题 5页

井下电缆敷设专项安全措施 10页

王力《中国古代文化常识》重点知识整理 11页

大正藏目录 92页

读书分享朱自清《背影》作品简介名著导读PPT模.. 20页