佛山网站建设骏域,wordpress 文章别名,可以做试卷的网站,中小型网站建设信息文章目录 php语言基础入门一、简介二、基础语法1、变量2、常量3、注释4、基础数据类型4.1、整形数据类型4.2、布尔数据类型4.3、字符串数据类型4.4、浮点型数据类型4.5、PHP数据类型之查看和判断数据类型 5、流程控制5.1、if-elseif-else语句使用5.2、switch语句使用5.3、while… 文章目录 php语言基础入门一、简介二、基础语法1、变量2、常量3、注释4、基础数据类型4.1、整形数据类型4.2、布尔数据类型4.3、字符串数据类型4.4、浮点型数据类型4.5、PHP数据类型之查看和判断数据类型 5、流程控制5.1、if-elseif-else语句使用5.2、switch语句使用5.3、while循环语句说明5.4、do-while循环5.5、for循环语句5.6、goto循环语句 php语言基础入门
一、简介 外文名PHPHypertext Preprocessor中文名“超文本预处理器”是一种通用开源脚本语言。语法吸收了C语言、java和Perl的特点利于学习使用广泛主要适用于web开发领域。用PHP做出的动态页面与其他的编程语言相比PHP是将程序嵌入到HTML标准通用标记语言下的一个应用文档中去执行执行效率比完全生成HTML标记的CGI要高许多PHP还可以执行编译后代码编译可以达到加密和优化代码运行使代码运行更快。 二、基础语法
1、变量
示例
?php
$iphone7 5880;
$iphone7plus 6088;
echo $iphone6 $iphone7plus; //echo是在PHP里面最常用的一个输出、显示功能的命令
?特点
变量名以$开头变量的首字母不能以数字开始变量的名字区分大小写变量不要用特殊符号、中文_不算特殊符号变量命名要有意义别写xxxaaaccc这种变量名
2、常量
define(常量名, 常量值)特点
1、常量名可以小写但是通常大写 2、常量名可以不加引号但是通常加上引号 3、在字符串中调用常量的时候必须在引号外面 4、常量名建议只用字母和下划线
3、注释
// 表示单行注释
# 表示单行注释用的比较少/*
多行注释这里是注释区域代码
*/4、基础数据类型
4.1、整形数据类型 整形表示即为整数英文称之为integer英文简写为int整形分为8进制、10进制、16进制整形在计算机里面是有最大值和最小值范围的。大家经常听说32位计算机也就是32位计算机一次运算处理的最大范围是-2的32次方到2的32次方-1而64位计算机就是一次运算处理的最大范围是-2的64次方到2的64次方-1。 4.2、布尔数据类型 所谓布尔类型汉语翻译过来之后更好的解释是用道家中易经的语言进行解释即为阴/阳男/女真/假对/错存在/不存在0/1等等。 ?php
//声明一个变量拼音为布尔
$buertrue;
//声明一个变量(英文)
$boolfalse;
?4.3、字符串数据类型 在PHP语言中声明字符串有三种方式 1、用单引号声明 2、用双引号声明 3、用字界符声明 单引号声明 用英文半角的单引号将字符串包起来 ?php
//声明字符串变量$zifu
$zifu好好学习吧;
echo $zifu;
?双引号声明 在字符串两面加双引号 ?php
//声明字符串变量$str
$str我想好好学习;
echo $str;
?字界符声明 1、在变量后面的等号写三个小于号 2、然后在后面写上字符建议英文大写字符 3、然后换行写上任意想写的字符 4、写完后顶行。在行最开始处再写上后面的字符和分号。 ?php
$dingjie ABC如果非要在这个测试前面br /加上一段i有趣的话/i我想说h1努力学习不好么h1
ABC;
echo $dingjie
?双引号和单引号有什么区别 双引号解析变量但是单引号不解析变量 在双引号里面插入变量变量后面如果有英文或中文字符会把这个字符和变量拼起来视为一整个变量。一定要在变量后面接上特殊字符例如空格等分开。 如果在双引号里面插变量的时候后面不想有空格可以拿大括号将变量包起来。 双引号解析转义字符单引号不解析转义字符。但是单引号能解析 单引号效率高于双引号尽可能使用单引号 双引号和单引号可以互相嵌套双引号中可以插入单引号单引号当中插入变量这个变量会被解析。 神奇的字符串拼接胶水——.点用来拼接字符串。 一般将定界符声明字符串视为双引号一样的功能来看待。 4.4、浮点型数据类型 所谓浮点类型可以理解为我们数学里面的小数。声明方式分为两种 1、普通声明方式 2、科学声明方式 普通声明浮点数
?php
//声明变量fudian的植为12121.3232
$fudian12121.3232;
echo $fudian;
?科学声明浮点数
?php
//声明变量$f1的植为0.8873
$f10.8873;
var_dump($f1)
?var_dump() 函数用于输出变量的相关信息。显示关于一个或多个表达式的结构信息包括表达式的类型与值。数组将递归展开值通过缩进显示其结构。 参考资料https://www.runoob.com/php/php-var_dump-function.html 4.5、PHP数据类型之查看和判断数据类型 查看数据类型 1、gettype传入一个变量能获得变量的类型 2、var_dump传入一个变量输出变量类型和值 ?php
//声明一个变量88.8,可以自己多做几次实现换成其他类型看看$type输出是多少。
$float 88.8;
$type gettype($float);
echo $type;
??php
//多换几个类型试试
$str 你喜欢男人还是喜欢女人;
$type var_dump($str);
echo $type;
?5、流程控制
5.1、if-elseif-else语句使用 比如郝斌同学是无趣的人。他回家时候做的事如下所示 如果半夜回家先去睡觉 如果早上回家先去洗澡 如果中午回家先去吃法 如果晚上回家先去烧水 下面来了解下他的活动安排PHP语法规则 ?php
If(判断语句1){执行语句体1
}elseif判断语句2{执行语句体2
} elseif判断语句n{执行语句体n
}else{最后的else语句可选
}
?5.2、switch语句使用 比如:王同学家里特别有钱,所以他的行程方式和正常人的有些不一样. 他的出行方式有以下6种方式: 司机开车/民航/自己家的专机/火车动车/骑马/游轮 switch…case的语法结构如下: ?php
switch(变量){ //字符串,整形case 具体值1:执行代码1;break;case 具体值2:执行代码2;break;case 具体值3:执行代码3;break;defult:
}
?5.3、while循环语句说明 比如:王总需要反复往返于北京和大连,就是典型的循环结构.假设王总投资这个项目需要往返大连100次,每次访问都会计数一次.难道写一百遍同样的代码?显然对于智商极高的程序员来说不可能这样处理。 ?php
//定义需要往返的次数,老外喜欢从0开始计数,所以系统也是从0开始
$count0;
//while后面接布尔值判断,为真执行,为假停止
//$count小于100的时候执行,也就是$count为0至99的时候执行.
//如果$count不小于100了,循环停止执行后续的代码//循环开始处
while($count 100){echo 这是王总第 $count 次出差 br /;//每次执行让$count1,这样的话,就不会产生$count永远小于100的情况了$count;
}
//循环结束
?5.4、do-while循环
?php
$i0;
do {echo $i;
}while($i 0);
?对比说明do…while与while区别
do…while与while区别是,它们的值得检查时机不同.do…while不论while判断是否成立,先执行一次代码框循环语句,保证会执行一次(表达式的真值在每次循环结束后检查) 然而我们之前的while循环会检查布尔判断区域,成立则执行,不成立则不执行.
5.5、for循环语句
for(表达式1;表达式2;表达式3)需要执行的代码段;
}1、表达式1是初始化赋值,可以同时赋值多个代码; 2、表示式2在每次循环开始前求值,如果值为true,则继续循环,执行嵌套的循环语句,如果值为false,则终止循环. 3、表达式3在每次循环之后被求值. 5.6、goto循环语句 王同学每周往返,但有一个特例:项目失败后或者集团临时通知除外,就可以不再这么每周往返了. ?php
goto wan;
echo 天王盖地虎;
wan:
echo 小鸡炖蘑菇;
??php
for ($i0;$i100;$i){echo 第.$i.每周往返北京大连br /;if($i 17){goto end;}
}
end:
echo 集团公司要求停止此项;
?