干货系列,php知识总结日记1(php课程精炼)

一.php包括的内容

浏览器 服务器 php引擎数据库

二.wamp集成环境

windows+apache(服务器)+MySql(数据库)+php引擎

wamp文件夹里边bin文件夹和www文件夹

bin:里边存放的是Apache,php mysql的配置文件

www:里边存放的是所有phpwenjian也可以存放html css js

三.php的运行原理

四.写php文件

第一步:打开wamp集成环境w必须是绿色才能正常运行

w有三种颜色:

红色:表示两者都关闭Apaxhe和Mysql服务器

橙色:关闭Apache和MYsQL服务器

绿色:表示Apache和MysQl服务器都开启

第二步:写php文件文件后缀是.php

第三部:必须通过localhost来打开php文件

例子:http://localhost/1705/php/day/1.php

五/localhost


localhost:指:访问本地服务器的名字

localhost可以访问www文件夹下边的所有文件

也就是说我们可以通过127.0.0.1或者是localhost来访问www文件夹下边的所有文件   默认访问的是index.php文件

1.访问局域网
第一步: 关闭防火墙
第二步: 小绿---apace---打开httpd.conf   修改
将  Require local  该问  Require all granted
第三步:  重启服务器

2.修改php的版本
小绿---php----php version  将版本该问7.0.0

3. php是一个模块化的引擎
怎么开启其PHP的模块化的东西
小绿----php -----php extensions

六.php的书写规范

1每条语句后边都要加分号(最后一条语句的分号可以省略,最好不要这么干)

2.php中的每个字符都要使用英文半角

3.php书写格式

[重点]标准格式:<?php 这里写php代码 ?>[注 ]写的是纯的php代码,必须将最后一个?>干掉

[了解]段标签格式:<? 这里写php代码?> 需要修改php.ini配置文件

怎么打开php.ini文件?

小绿-----php-------php.ini修改short open  tag=on

保存.重启 wrap

4.注释:

单行注释://这里是注释内容

多行注释:/*这里是注释内容*/

作用:

1,提高代码的可读性

2.利于团队合作

通过注释可以很快的建立一个项目的文档

4:php代码的执行顺序:从上往下.依次执行

七.变量(重点)

定义:在城西执行的过程中.其值是变化的的量就是变量

变量的格式

1:变量必须以$开始

2.变量名是有数字,字母,下划线的组合

3,但是不能够以数字的开始

4,变量名要起的有意义.达到见名之意(建议优先考虑英文)

例子:$google

5.变量名遵循驼峰法或者下划线(建议大家使用小驼峰)

例子:$useName

6.变量的赋值等于号两遍必须加空格

7,变量名区分大小写


[注] 1.=叫做赋值云算法

2= 等于号左边放变量.右边放变量的值


变量的4种操作

1,给变量赋值

$name='张三'

2.读取变量的值

echo$name

3.检测变量是否设置值

isset()

4.销毁变量

八.八种数据类型

整形 浮点型 字符串类型 布尔型 数组 对象 资源 空(null)

[重点]标量类型:整形(整数) 浮点型(小数) 字符串类型(使用单引号或者双引号引起来的都是字符串) 布尔型(真阖家 php中true和false)

整形:1,3.4.5

浮点型:

标准类型:$a=3.14

科学计数法:$a=1.23e2 结果为123(了解)

字符串(string):"name"

$name='wangpeng'

布尔型:$name=true;

混合型;数组 对象

数组:$people=[张三 李四 王五]

对象:万物皆对象

资源:资源 空()

资源:文件 图像

空:

$name

$name=null

九:单引号和双引号的区别:(重点)

1.双引号可以解释变量.单引号不可以解释变量

$a=250;

echo '$a';//输出结果为$a  没有解释变量

echo'<br />'

echo  "$a";//输出结果为250 解释变量

2.双引号可以解释转义字符.单引号不可以解释转义字符.但是除了\\和


转义字符:\r(回车)  \n(换行)   \t(制表)\\(表示一个反斜线)

echo'123\n';//123\n

echo'<br/>'

echo"123\n345";//123 345

3双引号中可以加单引号.单引号可以加入变量/变量会被解释

$a=250

echo"我是'$a'";//结果为:我是'250'

4.双引号中不能加双引号.单引号中不能加单引号,如果需要加.需要转义


echo"我是"啊啊啊""

echo'<br/>'

echo'我是'啊啊啊'';

以上写法会直接报错!!

                  总结:以上写法会直接报错

                          echo"我是\"啊啊啊\"";//结果为我是"啊啊啊"

                          echo'<br />';

                          echo'我是\'啊啊啊//结果为我是'啊啊啊'

                          总结: 该结果会执行

 

                  5.双引号中可以加单引号,单引号可以加双引号.

                          echo"我是'啊啊啊'"; //结果为我是'啊啊啊'

                          echo'<br />';

                          echo'我是"啊啊啊"'; //结果为我是"啊啊啊"

6.双引号中要有分隔符来区分,否则会将变量后边的所有字符解释,或者添加大括号来区分变量

                          $a= 250;

                          echo"$asdfghjklsgh";

                          总结: 该结果执行错误

                          $a= 250;

                          echo"$a?sdfghjklsgh";

                          总结: 该结果执行正确

                  7.能尽量使用单引号就是用单引号,因为它的效率更高

                          单引号:不需要解释,直接输出

                          双引号:需要解释,在输出

                  8.若果变量和字符串需要一起输出,这时最好使用单引号连接字符串

                          $a= 250;

                          echo"$a".'sdfghjklsg';//结果为:250sdfghjklsgh

                                   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值