一、PHP程序
- PHP文件的默认扩展名是"PHP"
- PHP文件中可以包含
CSS、HTML、JavaScript代码
| 序号 | 组成 | 描述 |
|---|
| 1 | <?php ?> | PHP标记 |
| 2 | PHP代码 | 函数、数组、流程控制、类、方法... |
| 3 | ;和{} | 语句结束符 |
| 4 | 空白符 | 合理使用空白符可增强代码的可读性 |
| 5 | 注释 | //单行注释 /*多行注释*/ |
1、PHP标记
- 在开始标签
<?php和结束标签?>中间写PHP代码
在解析一个文件时,PHP会寻找开始标签和结束标签,也就是向解析器传递在哪个地方开始解析哪个地方结束解析。这种解析方式让PHP可以被嵌入到各种不同的文档中,在标记之外的代码则会被解析器忽略。
<?php
PHP代码
?>
2、PHP代码
| 序号 | 指令 | 描述 |
|---|
| 1 | print | 只允许输入一个字符串 |
| 2 | echo | 可以输入一个或多个字符串,用逗号,隔开即可 |
<?php
echo 小荣子,等着我来找你
print 小荣子
?>
3、语句结束符
<?php
echo 小荣子,等着我来找你;
print 小荣子;
?>
4、注释
<?php
?>
二、php变量
1、
<?php
$a = "老子永远喜欢小荣子";
echo $a;
?>
2、赋值运算符
3、变量的命名规则
<?php
$new_title = '小荣子是我的,谁也抢不走';
echo $new_title;
echo '<hr>';
$newTitle = '小荣子是我的,谁也抢不走';
echo $newTitle;
echo '<hr>';
$NewTitle = '今天是失去你的第三天,满怀期待的等着毕业把你找回来';
echo $NewTitle;
echo '<hr>';
?>
三、php标量类型
| 类型 | 描述 |
|---|
布尔型Boolean | true和false |
整形Integer | 负数-0-无限大 |
浮点型Float | 带有小数的数字(负数-0-无限大) |
字符串String | 汉字、英文、符号、其他国家语言 |
echo 输出数据值,开发时用
var_dump 可以打印出数据类型和值,测试时使用
1、布尔型
<?php
$x = true;
var_dump($x);
echo '<hr>';
$y = false;
var_dump($y);
?>
2、整型
- 整数不能包含逗号或空格
- 整数是没有小数点的
- 整数可以是正数或负数
- 整型可以用三种格式来指定:十进制、十六进制、八进制
<?php
$number = 0;
var_dump($number);
echo '<hr>';
$number = 67;
var_dump($number);
echo '<hr>';
$number = -322;
var_dump($number);
?>
3、浮点型
<?php
$number = 10.03;
var_dump($number);
echo '<hr>';
$number = -88.23;
var_dump($number);
?>
4、字符串
- 引号内的数据
- 可以是单引号或双引号
- 字符串不用引号会报错
- 数字、浮点型、布尔型,用引号也属于字符串
<?php
$str = '我是欧阳';
var_dump($str);
echo '<hr>';
$str = 'My name is ou yang';
var_dump($str);
$str = "$str 我的名字叫神";
var_dump($str);
echo "<hr>";
?>
二、php 复合类型
| 类型 | 描述 |
|---|
| array | 数组 |
| object | 对象 |
| callable | 可调用 |
| iterable | 可迭代 |
三、php 特殊类型
| 类型 | 描述 |
|---|
空值 NULL | 表示变量没有值 |
| resource | 资源 |
1、NULL
<?php
$null;
var_dump($null);
echo '<hr>';
$null = '';
var_dump($null);
echo '<hr>';
$null = null;
var_dump($null);
?>