PHP基本语法
PHP标签
为什么要有PHP标签?
PHP是可以嵌入到HTML代码中的!
注意:
- 如果当PHP与HTML代码进行混编时,当前的这个文件的扩展名一定要.php文件 而不是HTML文件。
- PHP引擎在解析PHP代码时,它只会选择解析属于PHP标签的这一部分代码
PHP支持2种标签
<?php ?>
最常见的标签
<? ?>
短标签 ,但是PHP默认不支持!需要在php.ini
配置中开启
第一步:需要在php.ini
这个配置文件中 开启支持短标签的配置
第二步:需要重启apache服务器 httpd.exe -k restart
第三步:在02-PHP/code目录下 创建了一个叫demo03.php文件
PHP的语句结束符号
要求每一条PHP语句的后面都要加上一个英文状态下面的分号 , 如果不加会出现语法错误!
在一个PHP文件中有一种情况不需要加分号
在整个PHP文件中的最后一条语句 不需要分号,因为在PHP的结束标签中它会默认有一个分号,但是建议大家每条语句都要加分号
PHP的注释
注释分为两种:行注释和块注释
行注释
1 | // 注释的内容 |
块注释
1 | /* |
块注释一般多用于函数中或者方法! 其实块注释也是有格式!这个格式它可以是PHPDocument这个工具提取到!因为当一个程序员看到当前的函数的注释的时候,就不用去看代码,已经可以明白这个函数是用来做什么的!
几个常用的输出的方法
可以输出变量或者常量的值或者表达式的值!
echo
可以输出变量,常量 ,表达式的值!它可以一次输出多个 每一个之间使用逗号来分隔!
var_dump
它是我们以后在工作中使用的最多的 它可以输出变量、常量 、表达式的值 还可以输出其类型以及其它额外信息 并且还可以打印数组!它也可以一次输出多个每一个之间使用逗号来分隔!
注意
- 布尔类型一定要使用var_dump来打印
- 数组不能使用print和echo 语句来打印
printf
它比较擅长输出文本与变量的组合产物
printf这个输出语句通常是由两部分组成!
前半部分是由引号括起来的字符串,后半部分是变量 如果前半部分有变量 需要使用一个变量的占位符来表示 变量的占位符通常是用%来表示的。它要与后面的变量一一对应!
常见的变量占位符
%c:将后面的变量认为是一个整数,并显示为该整数对应的ASCII码字符
%d:将后面的变量认为是一个整数,并显示为有符号的十进制数
- %u:将后面的变量认为是一个整数,并显示为无符号的十进制数
- %o:将后面的变量认为是一个整数,并显示为无符号的八进制数
- %x:将后面的变量认为是一个整数,并显示为无符号的十六进制数
- %f:将后面的变量认为是一个浮点数,并显示为浮点数
- %s:将后面的变量认为是一个字符串,并显示为字符串
有符号:表示有正负之分
无符号:只能表示正数
print_r
一般是用来打印数组,与var_dump的区别是,print_r只打印数组的元素的下标和元素的值,不输出其他的额外信息!
常见的:echo、var_dump
数组只能使用var_dump与print_r来输出。