PHP基础语法

输出语句
输出语句:使用很简单,它不仅可以输出各类型的数据,还可以在学习和开发中进行简单的调试。
echo:可将紧跟其后的一个或多个字符串、表达式、变量和常量的值输出到页面中,多个数据用“,”(逗号)分割。
print:与echo的用法相同,唯一的区别是print只能输出一个值。
print_r():php的内置函数,可以输出任意类型的数据。
var_dump():不仅可以打印一个或多个任意数据,还可以获得数据的类型和元素个数。
Printf(%s :字符串%d:整数 %f:小数 )
Sprintf 将格式化输出后的整个内容转化为一个字符串
(ps:面试时可能会用到)
PHP关键字
关键字:是编程语言里事先定义好并赋予特殊含义的单词
标记与注释
标记:由于PHP是嵌入式脚本语言,它在实际开发中经常会与HTML内容混编在一起,所以为了区分HTML与PHP代码,需要要使用标识对PHP代码进行标识。
标识符的定义需要遵循一定的规则,具体如下:
标识符只能由字母、数字、下划线组成,且不能包含空格
标识符只能用字母或者下划线开头
标识符区分大小写
如果标识符由多个单词组成,那么应使用下划线进行分隔
标识符的定义不可以用php中预定义关键字
标准标记:<?php ?>
短标记:<? ?>
ASP式标记:<% %>
Script标记:
常量
概念:常量就是在脚本运行过程中值始终不变的量
常量的定义方式:
define()函数
const()关键字
变量
概念:变量就是保存可变数据的容器

变量的赋值:由于php是一种弱语言,变量不需要事先声明,就可以直接进行赋值使用

可变变量:可以将另外一个变量的作为该变量的名称(注意:可变变量使用时可能会出现非法变量名的情况)

表达式:在PHP中,任何值得内容都可以理解为表达式。

数据类型
PHP中支持3种数据类型
变量数据类型:布尔型,整型,浮点型,字符串
复合数据类型:数组,对象
特殊数据类型:资源,空值

选择结构语句——if…else
概念:if…else语句也成为双分支语句,当满足某种条件是,就进行某种处理,否则进行另一种处理。

例如

<?php $age=17; if($age>=18){ echo '已成年'; }else{ echo '未成年'; } ?>

if…elseif…else语句
概念:if…elseif…else语句也称为多分支语句,用于针对不同情况进行不同的处理
例如:

<?php $score=90; if($score>=90){ echo '优秀'; }elseif($score>=80){ echo '良好'; } ?>

switchi语句
概念:switch语句也是多分支语句,功能与if系列条件语句相同,不同的是它只能针对某个表达式的值做出判断,从而决定执行那一段代码。

举例
break:跳出循环

<?php $score=90; switch((int)($score/10)){ case 10: case 9: echo '优'; break; case 8: echo '良'; break; default: echo '差'; } ?>

for循环
概念:for循环语句是最常用的循环语句,它适合循环次数已知的情况。

单引号和双引号的区别
1.单引号不可以解析变量,双引号可以解析变量
2.双引号里如果有单引号的话,单引号里的变量也会解析
3.双引号里的变量名后边必须要有一个非数字,字母、下划线的特殊字符隔开,否则会将后边的部分统一认为是一个变量
4.单引号的效率要比双引号的效率高

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值