安装php环境
在百度搜索PHPstudy找到下载或者搜索网站xp.cn直接收缩
安装好默认存放在D盘
创建虚拟域名
1.然后再phpstudy中打开网站
2.然后点击创建网站输自己要创建网站的域名
3.创建好之后记得开启Apache和MySQL
4.然后在管理打开根目录找到3W即可
创建变量和数据类型
// 7.创建变量
// 1. 必须使用$
// 2.只能是a-zA-Z,数字(0-9),符号:下划线(_),作为变量的名字
// $ou、$php、$ou123、$miejue2000、$a、$b、$c
// 3. 起变量名,要有意义
// 4. 不能有空格、数字不能开头
// 下面两种就是错误的例子
// $1a = 'php中文网';
// $a b = 'php中文网';
// 区分大小写,小写name和大写NAME,它们是2个不同的变量
$name = '丧门神';
$NAME = '毛头星';
// echo'<hr>';
// echo $name;
// echo'<hr>';
// 这个就会输出小写的丧门神
建议大家,使用以下3种。
// 8.变量命名
// 1·下划线命名法
$app_name = '淘宝';
// 2.小驼峰命名法,第一个小写,后面的单词,首字母大写
$appNameIs = '京东';
// 3.大驼峰命名法,所有的单词,首个字母大写
$AppNameIs = '拼多多';
// echo $app_name;
// echo '<hr>';
// echo $appNameIs;
// echo '<hr>';
// echo $AppNameIs;
// echo '<hr>';
输出:
//4.类型命名法
// s 变量保存的数据类型,字符串
// i 数字
// $sMyName = '霹雳火';
// echo $sMyName;
// echo '<hr>';
// 第二个赋值,会把sMyName的值改变
// $sMyName = '铁叫子';
// echo $sMyName;
// echo '<hr>';
输出:
// 9.引号作用
// 1. 单引号,保存文本,字符串
// 2. 双引号,保存文本,保存变量
$name = '面虎';
echo"花顶虎";
echo'<hr>';
echo"笑'面虎'";
echo'<hr>';
echo'笑"面虎"';
echo'<hr>';
echo"笑{$name}";
// 加个{}区分开
// echo'笑'面虎''; 错误样例
// echo'笑\'面虎\'';
// 单引号里不能再加单引号会报错可以加入转义字符,把后面的符号转换一个意思
echo'<hr>';
// string 代表字符串,值,无限
$name = '独角龙';
var_dump ($name);
echo'<hr>';
输出:
// 输出:string(9) "独角龙"
// 输出会有个9
// 9 代表长度,一个汉字是3个长度,长度是字节。一个英文字母,是一个字节
// 弱类型语言:是创建变量,不需要强制这个变量的类型,变量存储什么数据,这个变量就会成为什么类型的变量
// 10、基本类型:字符串、数字(整数和浮点数)、布尔
$number = '10';
var_dump($number);
输出:
echo'<hr>';
// 输出:string(2) "10"
// 数字 是不加引号的,加了引号,就变成了字符串了
$number = 10;
var_dump($number);
echo'<hr>';
// 输出:int(10)
// 整数:int
// 浮点数:float小数点
$number = 900.01;
var_dump ($number);
echo '<hr>';
// 布尔值:它只有2个值,固定下来的值。 真和假, true和false
// $buer = true;
// echo $buer;
// echo '<hr>';
// 输出:1
// 没有办法显示 true 和 false ,显示的时候,用 1 和 0 代表
// 1代表真 false ,0代表假 false
// $buer = true;
// echo $buer;
// echo '<hr>';
$buer = false;
echo $buer;
// 输出是不显示东西的
$buer = true;
var_dump ($buer);
// 输出:bool(true)
echo '<hr>';
$buer = false;
var_dump ($buer);
echo'<hr>';
// 输出:bool(false)
// true 和 false,在编程里,用处是非常大的。
``` // 11.复合类型:数组,对象
// 数组,可以保存一组数据,可以有很多类型,整数、浮点数、布尔、字符串、数组
// 数组英文:array
$arr = [
‘急先锋’,
‘霹雳火’,
10,
100.33,
true
];
print_r($arr);
// var_dump($arr);
![](https://img.php.cn/upload/image/645/304/731/1634635394643260.png)
// 对象:object
class PHP{
}
$php = new PHP;
var_dump($php);
echo '<hr>';
// 特殊类型:null
$a = null;
var_dump($a);
//输出是大写的:NULL
```