cpu使用率-怎么用键盘复制粘贴

什么是php
2023年4月4日发(作者:内存整理工具)

第1章欢迎学习PHP!

PHP可以做什么

为什么要学习PHP“我可以用JavaScript来实现程序编写。”但JavaScript的能力是有限的,JavaScrip

t通常运行在浏览器(客户端),它可以制作网页上面的特效:鼠标滑过背景改变颜色,还有网页上常见

的鼠标滑过弹出菜单。但如果要让JavaScript实现显示“访问网站的总人数”,它就无能为力了,因为它

只能获得客户端的信息,而“访问网站的总人数”是存储在服务器端的。所以就需要另外一种可以在服务

器端运行的编程语言,PHP语言就是其中的一种,因为它可以运行在Web服务器端。

在学习PHP之前让我们来认识一下PHP及其功能。

1、运行在服务器端:学会了PHP,就可以指挥服务器给你干活,甚至是搞破坏^_^(千万不能真这么做咯),

WEB网站的大部分数据都是存储在服务器端的,PHP就是用来处理这些存储在服务器的数据的(功能强大

吧)。

2、跨平台:服务器可以是多种平台的服务器,比如Linux、Windows、Unix,你都可以指挥(不用怕只能

指挥一种服务器啦吧)。

3、脚本语言:它是通过编写脚本,也就是一行行的计算机指令(也可以理解为特定的英文单词),来指挥

服务器来工作的,因此,在编写PHP的过程其实就是与老外(服务器成老外啦)交流的过程,交流的语言

就是PHP。

4、免费:免费使用(天下还真有免费的午餐)。

IE党注意了:此课程不支持IE9版本以下,建议使用chrome、safari、firefox、opera浏览器学习本

课程。

认识PHP代码标识

想在页面中编写PHP代码非常容易,如下面代码:

echo"想学习php吗来慕课网吧";

>

就像你可以编写JavaScript脚本语言需要写在标签之间一样,你可以在页面中编

写PHP代码写在标签之间,但注意后面的>是可以省略的。

你也可能把代码写在一行上噢!如下面的代码:

Echo语句

echo是PHP中的输出语句,可以把字符串输出(字符串用双引号括起来)。

如下代码:

注意echo关键字与字符串之间至少要有一个空格。如下面写法是不正确的:

计算表达式

不同于HTML和CSS,在php中我们可以做计算,比如我们写入echo12*3计算机会计算出结果36。如下

代码:

字符串

一个字符串是用双引号括起来的一个词或一个句字,比如:“Hi,imooc!”。你可以用PHP语言输出把这

个字符串输出,像这样:

也可以用单引号括起来,就像下面代码:

可以把两个字符用连接符连接起来,像这样:

注意:连接符可以连接多个字符串,上面的例子就是把一个字符串拆分为二个小字符串,然后用一个连接符

连起来。

在php中字符串连接符是用点(.)来表示的,这一点比较特殊,其它语言中是用加号(+)来表示的,比

如:JavaScirpt、Asp、C。

PHP语句结束符

有的小伙伴们是不是已经注意在每一条PHP代码行结尾处都会有一个分号;。对的,这点

注意,在PHP编程中需要在每条语句的末尾加入分号;。但要注意,分号;一定在半角状

态下输入噢。

注释

在PHP中也有注释语句:用双斜杠

在E盘中创建一个Demo文件夹

2.修改打开wamp文件夹中的和文件

WAMPServer多站点配置

WAMPServer自拟定端口号

第2章变量

什么是变量

变量是用于存储值的,我们命令服务器去干活的时候,往往需要产生一些数据,需要临时性存放起来,方

便取用。我们也可以理解为,变量就像一个购物袋,我们可以用来装苹果、榴莲(当然也可以用来装玫瑰),

需要注意的是,一般情况下一个变量只能装一个(不要太贪心)值,除非是复合变量(后面变量类型时会

介绍),当我们放进去一个苹果后,再放进榴莲的时候,苹果就被替换掉,再放入香蕉,那么榴莲就被替

换了。

(下面是一个定义变量的例子,大家先照着做,目的是先对变量有一个大体印象,关于定义变量的语法,

会在下一小节详细介绍)

如何定义变量

定义变量就是向服务器的内存(服务器的内存,我们可以当做一个大仓库)申请空间(我们可以理解为一

个子仓库),用来存储数据。这时候我们就需要用到变量名(也就是子仓库的名字)和变量值(需要存放

的东西,苹果、榴莲、香蕉都可以)。纪晓岚就给自己的书房取了个名字“阅微草堂”,这个“阅微草堂”

就是变量名,书房中放的东西就是变量值。语法如下:

$var_name=“苹果”;

$n=10;

>

解释一下,在“=”左边是变量名,右边是变量值,完成定义变量后,需要一个;告诉服务器这行指

令已经结束。其中变量名必须通过$符号标识;“=”可不是我们平常所说的等号哦,在PHP中,=是赋值

运算符(后面部分的小节会介绍);在这里,var_name是变量名,“苹果”是变量值,它是一个字符串;

n是变量名,10是变量值,它是一个整型(变量的数据类型的一种,后面部分的小节会介绍)。

变量名的命名规则

变量名除了需要“$”进行标识外,还有一些规则需要遵守。就像拿到驾驶证以后,还得遵守交通规则。变

量名的命名规则主要有三条:

1、变量名必须以字母或下划线“_”开头,如”$_name”,”$name”,”$name2”等,但是”$9name”

是不对的。

2、变量名只能由字母、数字、以及“_”组成,还能包含汉字。如”$_qq”,”$qq308”,”$my_apple”,

“比如"$name我等”,但是”$name*”是不对的。

3、变量名不允许包含空格。当变量名由多个单词组成,建议使用“_”进行分隔(比如$my_apple),俗

称下划线法,或者以大写字母开头比如$myApple,俗称骆驼式命名法(也称驼峰命名法)。

特别需要注意的是,在PHP中变量名是区分大小写的,如“$my_book”与“$my_Book”代表两个不同的变

量。

什么是变量的数据类型

在变量中,由于变量占用的空间单元不一样(占的地盘大小不一样),也分成几种数据类型,就像超市商

品的包装袋,有几种不同类型,不同的商品使用不同的包装袋。我们可以通过使用“memory_get_usage”

获取当前PHP消耗的内存。

PHP变量的数据类型

在PHP中,支持8种原始类型,其中包括四种标量类型、两种复合类型和两种特殊类型。PHP是一门松散

类型的语言,不必向PHP声明变量的数据类型,PHP会自动把变量转换为自动的数据类型,一定程度降低

了学习PHP的门槛。如果接触过C语言或者JAVA语言,就会发现在声明变量的时候需要声明变量的数据类

型。

标量类型—布尔类型

布尔类型(boolean):只有两个值,一个是TRUE,另一个FALSE,可以理解为是或否。它不区分大小写,

也就是说”TRUE”和“true”效果是一样的。主要用在条件结构(条件结构在后面部分会介绍)中,例如

判断是否满足条件的时候,是用“true”表示满足,用“false”表示不满足。需要注意的是,当我们用”

echo”指令输出布尔类型时,如果是“true”则输出的是“1”,“false”则什么也不输出。我们可以使

用“var_dump”函数,获取它真正的数据类型。

$flag=TRUE;

>

标量类型—整型

整型(integer):类似于常见的整数。它可以用十进制、八进制、十六进制指定。十进制就是日常使用的

数字;八进制,数字前必须加上“0”(这个0是阿拉伯数字0,可不是英文字母“欧”哦);十六进制,数

字前必须加“0x”(这个0也是阿拉伯数字0,不是“欧”哦)。如:

$data_int=1234;

:它返回将右参数附加到左参数后面所得的字符串。

(2)连接赋值运算符(“.=”):它将右边参数附加到左边的参数后。

PHP中的错误控制运算符

PHP中提供了一个错误控制运算符“@”,对于一些可能会在运行过程中出错的表达式时,我们不希望出错

的时候给客户显示错误信息,这样对用户不友好。于是,可以将@放置在一个PHP表达式之前,该表达式可

能产生的任何错误信息都被忽略掉;

如果激活了track_error(这个玩意在中设置)特性,表达式所产生的任何错误信息都被存放在变量$php_

errormsg中,此变量在每次出错时都会被覆盖,所以如果想用它的话必须尽早检查。

需要注意的是:错误控制前缀“@”不会屏蔽解析错误的信息,不能把它放在函数或类的定义之前,也不能

用于条件结构例如if和foreach等。

PHP中的算术运算符(2)

取模算术符有啥用呢

假设我们要在一个考场安排了一场考试,对考生从1开始,都进行了编号,那么怎么让服务器帮助我们计

算考生在的位置呢,进而打印考场的考生对照表呢在右边编辑器里输入两条指令,如图所示:

第6章语言结构语句

顺序结构

顺序结构就像一条直线,按着顺序一直往下执行。我们编写的代码默认都是按照顺序结构执行的。

条件结构之if…else…

条件结构就像一个岔路口,可以向左走,也可以向右走。比如上洗手间,我们知道我们的性别,这时候我

们需要根据洗手间提供的条件,左边男洗手间,右边女洗手间,或者正好相反,其中性别就是这个条件结

构的条件。再比如,现在的分数都流行使用A、B、C来分级,假设考试成绩是93分,可以将其设置为等级

A,考试成绩是87,可以将其设置为等级B,这里分数区间即为条件结构中的条件。

PHP中的“if…else…”语法,如下:

if(条件){

.

case...”语法,如下:

switch(条件)

{

case条件值一:

elseif..else”代码块。

条件结构之switch…case…中的break

break的作用是阻止代码进入下一个case中继续执行。

PHP中循环结构之while循环语句

循环结构就像一圈圈地跑足球场,跑完一圈再跑一圈。也就是说,在符合的条件下,重复执行某项任务。

像400米一圈的跑道,跑800米的话就跑2圈,当跑完第一圈接着跑第二圈,第二圈结束已经达到800米,

终止跑步。

在PHP中,while循环语句如下:

while(条件){

.

while循环语句语法如下:

do{

.while先执行

一次任务,再判断是否继续执行循环,也就是说do...while至少会执行一次任务。当条件为FALSE时,w

hile中的任务会一次也不执行,do...while中的任务会执行1次。

PHP中循环结构之do…while语句的运用优势举例

while和do...while可以根据具体情况选用。假设有一种棋类游戏,首先掷骰子,若不为6,前进骰子的

点数的步长;若为6,前进骰子的点数的步长,并可以再掷一次。

PHP中循环结构之for循环语句

在PHP中还有一种循环语句,for循环语句结构如下:

for(初始化;循环条件;递增项){

//执行任务

}

>

for语句中,“初始化”在循环开始前无条件求值一次,“循环条件”在每次循环开始前求值。如果值为

TRUE,则继续循环,执行循环体语句(执行任务)。如果值为FALSE,则终止循环。“递增项”在每次循

环之后被求值(执行)。其常用于循环执行代码块指定的次数。

PHP中循环结构之foreach循环语句(任务一)

在PHP中foreach循环语句,常用于遍历数组,一般有两种使用方式:不取下标、取下标。

(1)只取值,不取下标

foreach(数组as值){

//执行的任务

}

>

(2)同时取下标和值

foreach(数组as下标=>值){

//执行的任务

}

>

PHP中循环结构之foreach循环语句(任务二)

PHP中结构嵌套之条件嵌套

条件结构嵌套就像回家的路上会遇到多个十字路口。

PHP中结构嵌套之循环嵌套

循环结构嵌套,就是类似于跑多个足球场,例如假设有两个足球场,一个大足球场,一个小足球场,在大

足球场跑一圈后,再到小足球场跑几圈,跑完几圈后,再到大足球场中继续跑。在遍历二维数组中很常用。

PHP中结构嵌套之循环结构与条件结构嵌套

有时候在执行任务时,对于一些特殊的任务还需要进行额外处理,这个时候就会将循环结构与条件结构嵌

套使用。

更多推荐

什么是php