服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - PHP教程 - php的标准标记是什么(php的判断语句)

php的标准标记是什么(php的判断语句)

2023-05-07 22:01未知服务器之家 PHP教程

php的标准标记是什么 每一种编程言语都有自己的根本格局、PHP言语也不破例,PHP支撑多种风格的符号和注释。PHP有四种风格的符号,分别是规范符号、短符号、ASP式符号、SCRIPT符号。PHP支撑C、C++、Shell三种风格的注释 一、php符号

php的标准标记是什么

每一种编程言语都有自己的根本格局、PHP言语也不破例,PHP支撑多种风格的符号和注释。PHP有四种风格的符号,分别是规范符号、短符号、ASP式符号、SCRIPT符号。PHP支撑C、C++、Shell三种风格的注释
一、php符号
1、规范符号
规范符号以“”完毕;
示例代码如下:

规范符号是PHP最常用的符号类型,具有更好的兼容性、可移植性、可复用性。
PHP官方引荐运用规范符号。
2、短符号
短符号以“”完毕。
示例代码如下:

短符号十分简略,但是运用短符号需要在装备文件php.ini中启用short_open_tag选项。
短符号在许多环境的默认设置中是不支撑的,因而PHP不引荐运用这种符号。php的标准标记是什么(php的判断语句)
3、ASP符号
ASP符号以“<%”开端,以“%>”完毕。
示例代码如下:
<%echo“Hello,PHP”;%>。
ASP式符号与短符号类似,必须在装备文件php.ini中启用asp_tags选项。
ASP式符号在许多环境的默认设置中是不支撑的,因而PHP不引荐运用这种符号。
4、SCRIPT符号
SCRIPT符号以“”完毕。
示例代码如下:
SCRIPT符号类似于javascript言语符号,因为PHP一般不引荐运用该符号,了解即可
留意:
!、若脚本中包括XML语句,应防止运用短符号(),而运用规范符号()。因为字符序列
!、在上述四种符号中,只有规范符号和SCRIPT符号能够确保对任何装备都有效。而短符号和ASP式符号只能在php.ini中显式地启用。
二、PHP注释
在PHP开发中,常常需要对程序中的某些代码进行说明,这时,能够运用注释来完成。注释能够理解为代码的解释,它是程序不行缺少的一部分,并且在解析时会被PHP解析器疏忽。
例:
echo”Hello,php”;//输出一段话
?>
在上面的示例代码“//输出一句话”便是一个单行注释。
1、C++风格注释
C++风格注释以“//”开端,到该行完毕或PHP符号完毕之前的内容都是注释。
示例代码如下:
上例中“//输出一段话”便是一个C++风格的注释,该风格的注释是单行注释。
2、C风格注释
C风格注释以“/*”开端,以“*/”完毕。
示例代码如下:

C风格注释为多行注释,在“/*”与“*/”之间的内容在解析时会被PHP解析器疏忽。
3、Shell风格注释
Shell风格注释以“#”开端。
示例代码如下:。
上例中“#输出一段话”便是一个Shell风格的注释,该风格的注释是单行注释。
留意:
1、多行注释“/*…*/”中能够嵌套单行注释,但不能嵌套“/*…*/”多行注释,示例如下:
/*echo”Hello,php”;
$c=10;
*/
PHP解析上述代码时会报告错误,这是因为第一个“/*”会以它后边第一次出现的“*/”作为与它配对的完毕注释符。
2、只有C风格的注释是多行注释,C++和Shell风格的注释都是单行注释

php的判断语句

ifelse句子
switchcase句子
三元运算句子
1、ifelse句子
if句子履行时先对条件进行判别,然后依据判别结果做出相应的操作。它又能够细分为三种,分别是if句子、if…else句子、if…elseif…else句子。
if句子
if句子是流程操控中最简单的一种。只判别某个条件是否为真,假如为真就履行特定的句子块。语法格局如下:
if(判别条件){句子块;}
if…else句子
if句子只能对判别结果为真的状况履行操作,这在许多状况下是不够的,所以就有了if…else这种方式的句子。与if判别不同,if…else句子不仅对判别结果为真的状况履行操作,对非真的状况也能够履行相应的操作。
else句子延伸了if句子,能够在if句子中表达式的值为FALSE时履行相应的句子。别的需要注意的是,else句子是if句子的从句,必须和if句子一同运用,不能独自存在。php的标准标记是什么(php的判断语句)
if…else句子的语法格局如下:
if(判别条件){句子块1;}else{句子块2;}
在上面的格局中,假如“判别条件”为真,则履行“句子块1”;不然履行“句子块2”。“句子块1”和“句子块2”都能够包括多条句子。与if句子相同的是,假如“句子块1”和“句子块2”中都只包括一条句子的话,能够省掉大括号{}。
if…elseif…else句子
elseif句子和else句子相同,它延伸了if句子,elseif句子会依据不同的表达式来确定履行哪个句子块。
在PHP中也能够将elseif这两个关键字兼并在一同(如elseif)来运用。elseif句子的语法格局如下所示:
if(判别条件1){句子块1;}elseif(判别条件2){句子块2;}elseif(判别条件3){句子块3;}……elseif(判别条件n){句子块n;}else{句子块n+1;}
在上面的elseif的语法中,假如第一个“判别条件1”为TRUE,则履行“句子块1”句子;假如第二个“判别条件2”为TRUE,则履行“句子块2”句子;以此类推。假如表达式的条件都不为TRUE,则履行else子句中的“句子块n+1”句子,当然最后的else句子也能够省掉。
在elseif句子中一起只能有一个表达式为TRUE,即在elseif句子中只能有一个句子块被履行。假如有多个表达式的值为TRUE时,只会履行第一个表达式所对应的句子块。
示例:
php
header(‘content-type:text/html;charset=utf-8′);$score=89;if($score>90){echo’成果的级别为:优!’;}elseif($score>70){echo’成果的级别为:良!’;}elseif($score>60){echo’成果的级别为:中!’;}else{echo’成果的级别为:差!’;}?>
2、switchcase句子
switch句子和if…elseif…else句子相似,也是一种分支结构,与if…elseif…else句子比较switch句子更加简练明了。
switch句子由一个表达式和多个case标签组成,case标签后紧跟一个代码块,case标签作为这个代码块的标识。switch句子的语法格局如下:
switch(表达式){case值1:句子块1;break;case值2:句子块2;break;……case值n:句子块n;break;default:句子块n+1;}
switch句子依据表达式的值,依次与case中的值进行比较,假如不持平,继续查找下一个case;假如持平,就会履行对应的句子,直到switch句子结束或遇到break为止。
一般来说,switch句子最终都有一个默许值default,假如在前面的case中没有找到相符的条件,则履行默许句子,和else句子相似。
示例:运用date()函数获取当前星期的英文缩写,依据缩写打印今天是星期几
php
header(‘content-type:text/html;charset=utf-8’);$week=date(‘D’);switch($week){case’Mon’:echo’星期一’;break;case’Tue’:echo’星期二’;break;case’Wed’:echo’星期三’;break;case’Thu’:echo’周四’;break;case’Fri’:echo’星期五’;break;case’Sat’:echo’星期六’;break;case’Sun’:echo’周日’;break;}?>
3、三元运算句子
和C言语相同,PHP中也有三元运算符,三元运算符能够完成简单的条件判别功能,即依据第一个表达式的结果在别的两个表达式中挑选一个并履行,三元运算符也被称为三目运算符或者条件运算符。
三元运算符的功能与“ifelse”句子共同,它能够在一行中书写,代码精练、履行效率更高。在PHP程序中恰当地运用三元运算符能够让脚本更为简练、高效。
三元运算符的语法格局如下:
(expr1)?(expr2):(expr3);//表达式1?表达式2:表达式3
假如条件“expr1”成立,则履行句子“expr2”,不然履行“expr3”。
示例:
php
header(‘content-type:text/html;charset=utf-8′);$a=10;$a%2==0?print’$a是偶数!’:print’$a是奇数!’;?>

延伸 · 阅读

精彩推荐