服务器了解
使计算机具备提供某种服务能力的应用软件,称为服务器软件, 通过安装相应的服务软件,然后进行配置后就可以使计算具备了提供某种服务的能力。
常见服务器分类: 文件服务器、数据库服务器、邮件服务器、web服务器;
HTTP服务器(web服务器)
即( web服务器 )网站服务器,主要提供文档(文本、图片、视频、音频)web浏览服务
一般安装Apache、Nginx服务器软件。
phpStudy的安装
php的书写格式
<?php
//content-Type:text/html;返回内容是一个HTML文档文本
//charset=utf-8 设置编码集
header("content-Type:text/html;charset=utf-8");
php代码必须写在这里面
?>
- 不需要关键字进行声明,变量在第一次赋值的时候被创建
- 必须以$符号开始
- $后面的命名规则与js的变量命名规则一致
简单数据类型
//字符串
$str = "峰峰";
echo $str;
//整数
$num = 100;
echo $num;
//浮点型
$float = 11.11;
echo $float;
//布尔类型
$flag = true;
//当布尔类型值为true时,输出1
echo $flag;
$flag = false;
//当布尔类型为false时,输出空字符串
echo $flag;
这里要注意 echo 只能 输出简单数据类。
php中字符串的连接
$name = "峰峰";
echo "大家好,我是" . $name . ",今年18岁";
在php中是使用 . 来进行拼接的,+号是单纯的运算符,无字符串拼接的作用噢!
php中的单引号和双引号
//1. 字符串的定义可以使用单引号,也可以使用双引号
$name = "峰峰";
$desc = '很帅';
//2. 双引号可以解析变量
//3. 单引号的性能会高于双引号(了解)
$str = '$name 很帅';//$name 很帅
echo $str;
$str = "$name 很帅";//峰峰 很帅
echo $str;
值得注意的是 双引号可以解析变量而单引号不可以,至于性能问题,这不是我们现阶段应该考虑的。
php数组
在php中,数组分为两种,索引数组和关联数组
计算数组长度的方法: count(数组名);
1 索引数组
$arr = array('张飞','马超','关羽');
echo $arr[2]; // 关羽
2 关联数组
// 属性名必须用引号引起来
$arr = array('name'=>'zhangfei','age'=>18);
echo $arr['name'];
3 二维数组
$arr1 = [[1,2,3],[4,5,6],[7,8,9]];
echo $arr1[0][0]; // 1 取值方式
$info = ['name'=>'zhangsan','age'=>15];
echo $info['name'];// zhangsan
$infos=[["name"=>"zs", "age"=>100],["name"=>"ls","age"=>100]];
echo $infos[1]['name']; // ls
注意数组是怎么输出 取值的 用的都是 echo 这里使用echo是取出了数组的某一个具体的值 而非数组
php中的输出语句
//1. echo 输出简单数据类型
echo 'haha';
//2. print_r 输出数据结构,一般用于输出复杂类型。
print_r($arr);//print_r是一个函数,不要忘记小括号
//3. var_dump 输出完整的数据结构,包括类型,一般用于精准调试
var_dump($arr);
最后强调一下,php每一句结束都要加分号,切记!牢记!
还有关联数组的写法及取值。后续明天在继续补充。。。