学习PHP

我们先配置环境(好像我配置了好多东西了,但是搞不懂原理),这个下一个phpstudy_pro会更简单。可访问CSDN 进行学习配置。

推荐book:

一、php的标记风格

xml风格标记 <?php php的代码 ?>(这个还要转义才能在md显示,唉)

推荐xml 风格的PHP标记,还有<script language=”php”> php代码 </script>

其他的需要配置。

二、PHP的注释

单行注释 //

多行注释 /* ~~ */

#风格注释

注意:不要在单行注释中出现 ?>

三、PHP的数据类型

标量数据类型:

boolean(布尔型) $boo=true;(true ,false)

string(字符串型) $a=’字符串’;

integer(整型) $a=1234556;

float(浮点型) $a=23.5;

复合数据类型:

array(数组) $array=array(‘value1’,’value2’,,,,);

$array[key]=’value’ $array=array(key1=>value1,key2=>walue2)

key是数组下标,在 PHP 数组中,无论什么类型的键名都会有一个值与其相对应,即一个键/值对,根据数组键名数据类型的不同,我们可以把 PHP 数组分为两种:以数字作为键名的称为索引数组(Indexed Array);以字符串或字符串、数字混合为键名的数组称为关联数组(Associative Array)。

object(对象)

特殊数据类型:

resource(资源)(句柄,保存了到外部资源的引用)

null(空值) 包括 :还没赋任何值、被赋值null、被unset()函数处理过的变量

四、数据类型转换

还可以通过settype()实现

bool settype(mixed var,string type) ;

var 是指定的变量,type为指定的类型,返回值为bool型,成功返回true,否则返回false

五、检测数据类型

image-20200726114519004

六、PHP常量

常量:由英文字母,下划线,数字组成,数字不能作为首字母出现

使用define()来定义常量,

image-20200726173640031

用constant()来获取常量的值或使用常量名。

判断常量是否被定义:bool defined(string constant_name);

还有一些预定义的常量

image-20200726192417996

image-20200728150458140