php的基本语法

1,php可以和html代码混合,但是一定要使用

<?php

//php代码

?>

可以在php中嵌入html代码

<?php

echo"hello ,world!!";

?>

<h1>测试</h1>

<?php

?>

2,还可以使用如下方法嵌入php代码

<script language="php">

echo"测试";

</script>

3,php代码注释的方法有

3.1注释多行

/*

*/

3.2单行注释

//

#

php基本语法加强

Parse :解析

syntax :语法

1,php的变量类型,是变化的,php变量的数据类型是由运行时的上下文决定的

$a=23;

echo"<br/>";

var_dump($a);//可以显示变量的信息

$a=1.1;//这时,$a就变成小数类型

echo"<br/>";

var_dump($a);


int(23)


float(1.1)

2,php区分大小写

$i=22;

$I=33;

3,php的变量的名称,由字母或下划线开头,不要用数字开头,

php数据类型有哪些

有三大类

基本数据类型

1.1整型

1.2小数型 包含单精度和双精度

1.3布尔类型

1.4字符串

复合数据类型

2.1数组(array)

2.2对象(object)

特殊数据类型

3.1 null

3.2资源类型(resource)

类型和变量是什么关系?

变量归结到某一个类型去

整型的细节讨论

1,在php中可以用十进制,八进制,十六进制

比如:

$a=0123;//八进制数,以0开头

$a=0x1A;//十六进制,以0x开头

0123=3*8的0次方+2*8的1次方+1*8的2次方=

3*1+2*8+1*64=83

php的基本语法和数据类型

2,php的整数都是有符号数

php的基本语法和数据类型

通过该图,我们可以看出,php的整数的二进制的最高位表示符号。

3,通过PHP_INT_SIZE

可以显示我们自己的机器,一个整数用几个字节表示

echo PHP_INT_SIZE;

通过 PHP_INT_MAX

可以显示int最大的数是多少

echo PHP_INT_MAX;

请问 为何 PHP_INT_MAX 是 2147483647

等比数列的求和公式:

Sn=a1(1-q^n)/(1-q) =(a1-an*q)/(1-q) (q≠1)

 

php的基本语法和数据类型

请问 php的int,负数最大表示多少?

负数和正数一样大

4,如果一个整数的范围超过了最大范围,则自动变成float

题外:

php的基本语法和数据类型

布尔类型

布尔类型就2值true、false不分大小写

the 布尔FALSE 自身

the 整型值 0 (零)

the 浮点型值 0.0 (零)

字符串, 以及 字符串 "0"

不包括任何元素的数组

不包括任何成员变量的对象(仅PHP 4.0 适用)

特殊类型 NULL (包括尚未设定的变量)

举例:

php的基本语法和数据类型

浮点数的精度是14

php的基本语法和数据类型

php的基本语法和数据类型

小数点向左移5位

字符串的细节

php的基本语法和数据类型

一个字符串类型可以表示多大的串

1,我们定义字符串的时候,可以单引号,也可双引号

区别如下:

<?php

$i=9;

$user1="hello$i";

$user2='hello$i';

echo $user1;

echo $user2;

?>

当一个变量包含在“”号中时,会输出它的值,而包含在‘’中,是输出其字符本身

php数据类型的自动转换