PHP基本知识

服务器了解

使计算机具备提供某种服务能力的应用软件,称为服务器软件, 通过安装相应的服务软件,然后进行配置后就可以使计算具备了提供某种服务的能力。

常见服务器分类: 文件服务器、数据库服务器、邮件服务器、web服务器

HTTP服务器(web服务器)

即( web服务器 )网站服务器,主要提供文档(文本、图片、视频、音频)web浏览服务

一般安装Apache、Nginx服务器软件。

phpStudy的安装

phpStudy安装参考...转至LeeBlong这个大佬

php的书写格式

<?php
    //content-Type:text/html;返回内容是一个HTML文档文本
    //charset=utf-8 设置编码集
    header("content-Type:text/html;charset=utf-8");
    php代码必须写在这里面
?>

  1. 不需要关键字进行声明,变量在第一次赋值的时候被创建
  2.  必须以$符号开始
  3. $后面的命名规则与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每一句结束都要加分号,切记!牢记!

还有关联数组的写法及取值。后续明天在继续补充。。。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值