本章节目录

第一节 初学门弟-金钟罩稳于下盘

1.1 什么是PHP

1.2 PHP的基础语法

1.3 PHP注释

1.4 PHP变量

1.5 PHP 字符串

1.6 PHP 运算符

1.7 PHP数组


第一节 初学门弟-金钟罩稳于下盘

PHP是门有趣的脚本语言,想学好的,基础功夫可得扎实 

-- 扎马步“稳”下盘

不管我们学习什么,基础的根基是至关重要的;PHP学习的第一天,我们就先来学习几个基础常用的PHP语法吧!

Are you ready ? Ready to go ~

 

1.1 PHP,什么是PHP呢?

PHP是一种服务器端的脚本语言

主场应用于:WEB项目开发(WEB包括:网页制作,网页程序编程等)

 

1.2 马步姿态 PHP的基础语法:

PHP 的脚本块以 <?php 开始,以 ?> 结束。您可以把 PHP 的脚本块放置在文档中的任何位置。

<?php
//PHP代码编辑区....
?>

PHP文件其中一种较为常见的编码方式,PHP或者HTML的代码中,互相存在彼此;包含 HTML 标签,就像一个 HTML 文件(注:PHP与HTML嵌入式写法,文件名后缀必须为.php否则PHP代码无法被解读,当作普通字符显示出来)。


1.3 编码好友 PHP注释

PHP为我们提供了多种注释风格写法,以下推荐三种常见的注释风格:

<?php
//This is a single-line comment
//这是一个单行注释

#This is the single-line comments
#这也是单行注释

/*
This is a multi-line comment
这是一个多行注释
*/
?>


1.4 变幻莫测 PHP变量

了解PHP变量前,我们先来了解下一个名词:“变量”

“变量”用于存储值,比如数字、字符串或函数的结果,这样我们就可以在脚本中多次使用它们了。

打个比“鞋架”,我们有不同的鞋子可以放在这个鞋架上,要出门前挑选一双适合今天服饰的穿着出门,或者,不喜欢这双鞋子了,从鞋架里拿出来丢掉;这下明白了吧?Understand?

Come,我们看看在PHP如何创建一个变量:

<?php
$varname  = ‘’;//成功创建一个空值变量
$varname2 = 124;//创建变量,并存入124数值
$varname3 = ‘我是字符串’;//创建变量,存入字符串字符; 
?>

 PHP变量用于存储值,比如数字、文本字符串或数组。

一旦设置了某个变量,我们就可以在脚本中重复地使用它。

PHP 中的所有变量都是以  $ 符号开始。如果不写,变量创建是失效的哦~程序会报错的;

另外,无规矩不成方圆,PHP的变量名称也有自己的一套命名规范,我们来瞧瞧看:
变量的命名规则

变量名必须以字母或下划线 "_" 开头。

变量名只能包含字母数字字符以及下划线。

变量名不能包含空格。如果变量名由多个单词组成,那么应该使用下划线进行分隔(比如 $my_string),或者以大写字母开头(比如 $myString)。


1.5 PHP字符串

字符串或串(String)是由数字、字母、下划线组成的一串字符。它是编程语言中表示文本的数据类型。

在创建字符串之后,我们就可以对它进行操作了。可以直接在函数中使用字符串,或者把它存储在变量中。

所学即所用下面我们在PHP 脚本把字符串 "Hello World" 赋值给名为 $vartxt 的字符串变量:

<?php
$vartxt  = ‘Hello World’;//赋Hello World值给vartxt变量
Echo $vartxt; //输出变量内容
?>

别光看啦,自己动手试试。。。别偷懒!

来,给大家扩展下小知识,什么知识呢?PHP中的连接符!

顾名思义,连接符就是将两个东西组合在一起!实际操作下就会明白咯~

<?php
$vartxt  = ‘Hello World’;//赋Hello World值给vartxt变量
$vartxt2  = ‘Blog’;//赋Blog值给vartxt2变量
Echo $vartxt . $vartxt2; //输出变量内容
?>

上述代码重要部分,我加大字体,方便大家阅读;

那么,上述代码输出的结果是:Hello WorldBlog

不信?你自己动手试试.....


1.6 数学“加减乘除” PHP运算符:

“运算符”这个名词应该不陌生吧!运算符用于对值进行运算.

以下列出在 PHP 中使用的各种运算符:

算数运算符

运算符

例子

结果

+

$X=2

$X+2

4

-

$x=2
5-$x

3

*

$x=4

$x*5

20

/

15/5

5/2

3

2.5

%

5%2

10%8

10%2

1

2

0

++

$x=5

++$x

$x++

 

6

5

--

$x=5

$x--

--$x

 

5

4

赋值运算符

运算符

例子

说明

=

x=y

x=y

+=

x+=y

x=x+y

-=

x-=y

x=x-y

*=

x*=y

x=x*y

/=

x/=y

x=x/y

.=

x.=y

x=x.y

%=

x%=y

x=x%y

比较运算符

运算符

说明

例子

==

等于

5==8
返回:false

!=

非等于

5!=8
返回:true

>

大于

5>8
返回:false

<

小于

5<8
返回:true

>=

大于等于

5>=8
返回:false

<=

小于等于

5<=8
返回:true

逻辑运算符

运算符

说明

例子

&&

且(and)

$x=6;$y=3;

(x < 10 && y > 1)
 返回:true

||

或(or)

$x=6;$y=3;

(x==5 || y==5)
 返回:false

!

非(not)

$x=6;$y=3;

!(x==y)
 返回:true

 

1.7 PHP数组

什么是数组?

数组是能够在单独的变量名中存储一个或多个值。

在使用 PHP 进行开发的过程中,或早或晚,会用到/需要创建许多相似的变量。

无需很多相似的变量,你可以把数据作为元素存储在数组中。

数组中的元素都有自己的 ID,因此可以方便地访问它们。

数组有三种类型:

数值数组:带有数字 ID 键的数组

<?php
/*
Array
(
    [0] => 字符串
    [1] => 123
    [2] => (*UJIO
)
*/
?>

关联数组:数组中的每个 ID 键关联一个值

<?php
/*
Array
(
    [汉字] => 字符串
    [数值] => 123
    [符号] => (*UJIO
)
*/
?>

多维数组:包含一个或多个数组的数组

<?php
/*
Array
(
    [汉字] => 字符串
    [数值] => 123
    [符号] => (*UJIO
    [0] => Array
        (
            [汉字] => 字符串
            [0] => 123
            [符号] => (*UJIO
        )

)
*/
?>


索引数组与关联数组的区别:

这是属于两种不同的数组关系!调用方式什么是不一样的!但都属于数组类型数据

第一种属于索引数组,键 只能是数字顺序(小到大)

第二种属于关系数组,键 可以是中文、字母、数字

 

数组部分的详细知识,会在后面的开发实践中详细说明...

 

未完待续...

接《【七天学会PHP】七天学会PHP-勇闯编程之门-第一天(下)