博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP语法基础
阅读量:6969 次
发布时间:2019-06-27

本文共 2444 字,大约阅读时间需要 8 分钟。

    一、第一个php程序 

                                                   

 

    我们用<?php来表示PHP标识符的起始,然后放入PHP语句并通过加上一个终止标识符?>来退出PHP模式。可以根据自己的需要在HTML文件中像这样开启或关闭PHP模式。大多数的嵌入式脚本语言都是这样嵌入到HTML中并和HTML一起使用,例如CSSJavaScriptPHPASP以及JSP等。

   运行下程序,浏览器会呈现以下界面:

 

    由上面不难看出,在<PHP  ?>,之间的代码,会被服务器解析执行,并展示出来的当前的时间。在这里,有的朋友可能会问,只有“<PHP  ?>”会被解析执行吗?其实不然,php总共支持四种标记,如下所示:

     1><?php开始和以?>结束标记是标准风格,这是PHP推荐使用的标记风格。

     2><script language="php">开始和<script>结束是长风格标记,这种标记最长,总是可用的,但我们并不常用。

     3><?开始和以?>结束标记是简短风格的标记,是最简单的,但是系统管理员偶尔会禁用掉它,因为它会干扰XML文档的声明。。

     4><%开始和以%>结束标记是ASP风格的标记,可以在php.ini配置文件设定中启用了asp_tags选项就可以使用它。

 

   对于以上四种方式,我们通常使用的是第一种,其他几种大家只要稍作连接就可以了。

    三变量的声明

 

     PHP的变量命名都是以$开始的,后面跟大小写字母,数字以及下划线。和其他语言一样,php的变量名称也不能以数字开头。另外php的变量命名也是区分大小写的。下面我们一起来定义几个变量:

 

$age=10;//定义一个age变量来存放年龄$name="zhangsan";//定义一个变量存放字符串$NAME="lisi";//该变量与上面的变量是不同的地址$score=95.5;//定义一个score变量来存放成绩

   

    由上面的例子,我们可以轻松的定义变量了。下面我们需要了解下php的数据类型了,在php中,常见的数据类型有以下几种:

  •  布尔型(boolean)
  •  整型(integer)
  •  浮点型(floatdouble)
  •  字符串(String)
  •  数组(Array)
  •  对象(Object)
  •  资源类型(Resource)
  •  NULL类型
  •  伪类型

 

    其中数组,对象,资源,以及NULL类型和伪类型将会在后面的章节中给大家介绍。另外,不同的数据类型中间也可以相互转换。在类型的转换中,同其他语言一样,一般存在着自动转换和强制转换两种方式:

    1>自动转换,在PHP中布尔类型和字符串类型都可以自动转换成整形或者浮点型,我们一起看下关系图

     2>强制转换

   在PHP中,强制转换跟C语言以及java语言中类似。只需要在变量前面加上目标类型就可以了。PHP中允许的强制转换如下:

 

  • (int)(integer) - 转换成整型
  • (bool)(boolean) - 转换成布尔型
  • (float)(double)(real) - 转换成浮点型
  • (string) - 转换成字符串
  • (array) - 转换成数组
  • (object) - 转换成对象

 

    四、常量的声明

   在程序开发中,为了优化程序的性能可能会用到大量的常量。在任何语言基本都有常量这个概念。在PHP中常量的定义跟其他的语言稍微有些不同,反而更加类似C语言的宏定义。使用define()函数来定义常量。一个常量一旦被定义,就不能再改变或者取消,定义其语法如下:

 

语法:bool define ( string name, mixed value [, bool case_insensitive] )

 

   上面语法中name表示常量名,value表示常量值或表达式,但常量只能包含标量数据(booleanintegerfloatstring)。第三个为可选参数case_insensitive设置为true时则表示常量名不区分大小写,默认为false。下面我们举几个例子:

 

//定义一个常量,区分大小写define("P_NUMBER",100);echo P_NUMBER;//定义一个常量,不区分大小写define("GREETING","Hello you",true);echo greeting;//通过constant函数来访问常量echo constant ("Greeting");

 

   上面我们定义了三个常量,可以直接通过常量名称来访问该常量,也可以通过constant 函数来访问,推荐使用前者,因为前者简单易操作。

    一、常用的系统函数

   在开发中,熟练掌握几个常用的系统函数可以很好的帮助开发。

 

函数

作用

unset( )

释放指定的变量

Isset()

检验变量是否设置

empty( )

检测一个变量是否为空

Var_dump()

打印当前变量的类型

is_bool()

判断是不是布尔类型

is_int()is_integer()is_long():

判断是不是整形

is_float()is_double()is_real()

判断是不是浮点类型

is_string()

判断是不是字符串

is_array()

判断是不是数组

is_object()

判断是不是对象

is_resource()

判断是不是资源类型

is_null()

判断是不是空

is_scalar()

判断是不是标量

is_numeric()

判断是不是数值

is_callable()

判断是不是有效的函数名

settype ( mixed var, string type )

设置变量的类型

 

 

1-1

 

    到目前为止,我们把PHP的变量,数据类型,常量以及常用的方法函数给大家介绍完了。熟练的掌握以上知识,对于后面的学习至关重要。我们将在下一节讲解运算符和表达式操作,以及各个函数使用的时机,敬请期待。

 

转载地址:http://uyssl.baihongyu.com/

你可能感兴趣的文章
bootstrap_04_列表
查看>>
WEB面试题
查看>>
w7无线网络密码破解
查看>>
focus-hooks
查看>>
Deep Learning 工具收集
查看>>
jqGrid的分页
查看>>
iOS7 隐藏状态栏
查看>>
获取类的属性列表、方法列表、实例变量列表
查看>>
学习笔记:逻辑运算符也有优先级区别
查看>>
小蚂蚁学习Redis笔记(12)——Redis重要特性——发布及订阅消息
查看>>
Docker with CentOS
查看>>
js单双引号嵌套传值问题
查看>>
Unity 消息发送机制 解析
查看>>
浅析网络端口及端口防御
查看>>
PDF文件在线压缩的方法
查看>>
将dwg格式CAD图纸快速转换成彩色BMP格式如何操作?
查看>>
【centreon监控】启用短信和邮件报警
查看>>
linux错误---UNEXPECTED INCONSISTENCY; RUN FSCK MANUALLY
查看>>
Python之列表
查看>>
马哥第3期运维班第五周作业
查看>>