PHP从入门到精通(三)PHP语言基础

2022-12-25 0 472

PHP从进阶到通晓(三)PHP词汇此基础

一、PHP记号艺术风格

PHP全力支持4种记号艺术风格

1、XML艺术风格。(所推荐采用)

<?php echo “这是XML拆分的记号”; ?>

2、JAVA艺术风格

<script language=”php”> echo “这是JAVA艺术风格的记号”; <script>

3、意味深长艺术风格

<? echo “这是意味深长艺术风格的记号”;?>

4、ASP艺术风格

<% echo “这是ASP艺术风格的记号”; %>

二、注解

1、单行线注解 //

2、二百一十三注解 / /

3、#艺术风格的注解 (#)

三、PHP的正则表达式

​ PHP全力支持8中原初类型,主要包括4种纯量类别:boolean(穆尔型),integer(医美),float/double(浮点数型)和string(字符串型)。2种A43EI235E类别:array(字符串),object(第一类)。2种特定类型,resource(天然资源)与null。

1、纯量正则表达式

(1)穆尔型:true false;

<?php $boo = true; if($boo == true){ echo “表达式$boo为真!”; }else{ echo “表达式$boo为假!”; } ?>

(2)字符串型

在PHP中有3中定义字符串的方式:单引号、双引号和定界符(<<<)。

<?php $a = hello; $b = “world”; ?>

(3)医美(integer)

整形数可以用十进制、八进制、十六进制来表示。

(4)浮点数型

浮点数数可以用来存储数字,也可以保存小数。

2、A43EI235E正则表达式

(1)字符串 Array

(2)第一类 object

3、特定正则表达式

(1)天然资源 resource

(2)空值 null

4、正则表达式转换

settype()函数:用来进行类别转换

格式如下:

settype(var,type)

var为指定的表达式,type为指定的类别

5、检测正则表达式

​ PHP内置了检测数据类别的系列函数,可以对不同类别的数据进行检测,判断其是否属于某个类别,如果符合则返回true,否则返回false。

PHP从入门到精通(三)PHP语言基础

四、PHP常量

在PHP中采用define()函数来定义常量。常量值被定义后,在JAVA的其他任何地方都不能被改变。

函数语法如下:

bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

该函数有三个参数:

name:必选参数,常量名称,即标志符。value:必选参数,常量的值。case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的。

要判断一个常量是否定义,可以采用defined()函数,语法格式如下:

defined(constant_name)

实例如下:

<?php define (“MESSAGE”,”我是一名PHP程序员”); echo MESSAGE.”<br>”; //输出常量MESSAGE echo Message.”<br>”; //输出”Message”,表示没有该常量 define (“COUNT”,”我想要怒放的生命”,true); echo COUNT.”<br>”; //输出常量COUNT echo Count.”<br>”; //输出常量COUNT,因为设定大小写不敏感 $name = “count”; echo constant ($name).”<br>”; //输出常量COUNT echo (defined (“MESSAGE”)).”<br>”; //如果定义返回True,采用echo输出显示1 ?>

五、PHP表达式

1、表达式的声明及采用

PHP中采用表达式之前不需要声明表达式,只需要给表达式赋值即可。

PHP中的表达式名称用$和标识符表示。

标识符由字母、数字或下划线组成,并且不能以数字开头。

表达式名区分大小写。

<?php $name = value ?>

除了直接赋值外,还有两种方式可为表达式声明或赋值。

一种是表达式间的赋值。示例如下:

<?php $string1 = “hello world!”; //声明表达式$string1 $string2 = $string1; //采用$string1来初始化$string2 $string1 = “PHP是最好的编程词汇”; //改变表达式$string1的值 echo $string2; //输出表达式$string2的值 ?>

输出结果为:hello world!

另一种是引用赋值。示例如下:

<?php $string1 = “hello world!”; //声明表达式$string1 $string2 = &$string1; //采用$string1来初始化$string2 $string1 = “PHP是最好的编程词汇”; //改变表达式$string1的值 echo $string2; //输出表达式$string2的值 ?>

输出结果为:PHP是最好的编程词汇

2、表达式作用域

PHP中的表达式作用域有 局部表达式、全局表达式、静态表达式。

具体如下图所示:

PHP从入门到精通(三)PHP语言基础

在自定义函数中输出局部表达式和全局表达式的值。示例如下:

<?php $hr = “黄蓉”; //声明全局表达式$hr function lxt(){ $gj = “郭靖”; //声明局部表达式$gj echo $gj.”<br>”; //输出局部表达式的值 global $hr; //利用关键字global在函数内部定义全局变量 echo $hr.”<br>”; //输出全局表达式的值 } lxt(); ?>

结果为: 郭靖 黄蓉

3、可变表达式

可变表达式时一种独特的变量,它允许动态改变一个表达式名称。

其工作原理是该表达式的名称由另外一个表达式的值来确定,实现过程就是在表达式的前面再多加一个美元符号“$”

示例如下:

<?php $a = “b”; //声明表达式$a $b = “我喜欢PHP”; //声明表达式$b echo $a ; //输出表达式$a echo “<br>” ; echo $$a ; //通过可变表达式输出$b的值 ?>

结果为: b 我喜欢PHP

4、预定义表达式

的环境等信息。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务