知识学堂

Knowledges

您现在的位置:  首页 >> 建站知识 >> 正文

建站知识

【安米亚网络】php基础语法

2018-11-09

   原以为现在学起来应该比较容易了,实际开始写的时候不是一般的生疏,目前参考的书是:《PHP从入门到精通(第三版)》.,这本书可以从0开始学,写的也很详细。
  
  这几天主要学习的还是PHP语言基础.数据类型、常量、变量。
  
  一、php的数据类型,分为:标量数据类型、复合数据类型、特殊数据类型、转换数据类型、检测数据类型。
  
  1.标量数据类型:数据结构中最基本的单元,只能存储一个数据,包括:       boolan(布尔值):
  
  只有两个值true  false。
  
  string(字符串):
  
  字符的合集,由数字、字母、符号组成,有三种定义字符的方式:单引号,双引号,界定符,一般常用的是单引号和双引号,而单引号和双引号的区别在于单引号不做转换直接输出,双引号定定义的字符串里如果包含变量则会自动转换为变量的值,相应的也就会增加编译时间,所以视实际情况决定使用单引号定义字符串,还是双引定义字符串。
  
  integer(整型)
  
  整数数据类型,一般使用十进制表示。
  
  float(浮点型)
  
  即可用来存储整数也可以用来存储小数。是一个近似值,所以尽量减少浮点型数值的比较。
  
  2. 复合数据类型:复合数据类型包括两种数组和对象。
  
  数组array:一组类型相关的变量的集合,数组的具体使用方法见代码。
  
  对象object:对象是类的实例,使用new命令来创建,暂时还没有学习到。
  
  3.转换数据类型:即数据类型的转换,方式有两种,一种:(type)$var,二种:settype($var,'type').
  
  4.检测数据类型:is_系列函数。

       5.特殊数据类型:包括资源和null(空值),空值的定义有三种,直接赋空值,没有赋任何值、被unset()。
  
  二.常量
  
  常量是值不变的量,常量被定以后,在脚本的其他任何地方都不能改变,一个常量由英文字母、下划线、数字组成,且数字不能作为首字母出现。
  
  常量的定义:
  
  define("constant_name","value",case)
  
  constant_name常量名称;
  
  value常量值;
  
  case是否对大小写敏感,true表示不敏感。
  
  常量的输出:echo  constant_name;
  
  常量可以赋值给变量,再输出。
  
  三.变量
  
  数值可变化的量,声明变量使用$符号,变量赋值通过=号,具体见代码贴图。
------分隔线----------------------------