基本功语法,PHP基本语法的计算

PHP语言标记

一、PHP 标记

当解析一个文件时,PHP
会寻找起始www.5929.com,完工标记,也就是<?php?>,在标记外的一部分会被解析器忽略。

注意

千帆竞发标记前面总得跟上一个空白符,否则就会出错。

一、PHP 标记

当解析一个文书时,PHP
会寻找起始为止标记,也就是<?php?>基本功语法,PHP基本语法的计算。基本功语法,PHP基本语法的计算。,在标记外的一些会被解析器忽略。

注意

千帆竞发标记后边总得跟上一个空白符,否则就会出错。

一、PHP能做如何?

1)PHP早先标记

二、从 HTML 中分离

举凡在PHP开始和完工标记之外的内容,都会被PHP解析器忽略。例外是运用控制语句时:

<?php $expression = TRUE; ?>
<?php if ($expression == true): ?>
  This will show if the expression is true.
<?php else: ?>
  Otherwise this will show.
<?php endif; ?>
<!-- 输出为:This will show if the expression is true. -->

二、从 HTML 中分离

大凡在PHP初始和了结标记之外的始末,都会被PHP解析器忽略。例外是利用控制语句时:

<?php $expression = TRUE; ?>
<?php if ($expression == true): ?>
  This will show if the expression is true.
<?php else: ?>
  Otherwise this will show.
<?php endif; ?>
<!-- 输出为:This will show if the expression is true. -->

PHP能做什么样?作者认为它很有力,只要我能体悟的,它都能做,只是本身技术力量还不行╮(╯﹏╰)╭。好吧,一张图,基本精晓一下啊(ps:PHP的听从不局限于此(
^_^ ))

<?php

三、指令符分隔

运用分号分隔语句,最终一条语句的分公司可以回顾。

三、指令符分隔

应用分号分隔语句,最终一条语句的分集团可以回顾。

www.5929.com 1

2)PHP截止标记

四、注释

PHP注释有3种类型:

// 单行注释
# 单行注释
/*
    多行注释
*/
  • 多行注释的始末从/*开始,至*/截止,因此多行注释不可以嵌套。

  • 单行注释的内容从//或#早先,至行末落成,或然遭遇?>则提前退出php解析。有时候那会促成有的标题:

    $file_contents  = '<?php die(); ?>';
    

    ?>

    // $file-contents = '<?php die(); ?>';
    

    ?>

四、注释

PHP注释有3种类型:

// 单行注释
# 单行注释
/*
    多行注释
*/
  • 多行注释的情节从/*开始,至*/为止,因而多行注释不或然嵌套。

  • 单行注释的始末从//或#起来,至行末竣事,或许遭受?>则提前退出php解析。有时候那会促成有的标题:

    $file_contents  = '<?php die(); ?>';
    

    ?>

    // $file-contents = '<?php die(); ?>';
    

    ?>

图像有点模糊,凑合一下,(≧▽≦)/

?>

 

2 注释

二、PHP语言标记

1)多行注释

1、停止和早先标记

/*

1.1   <?php //code
?>:属于xml风格,是PHP的规范风格,推荐使用。

多行注释

1.2   <script language=”php”> 
//code
</script>:长风格标记,不常用。若您的奇葩编辑器不援救其他php标记,就用它吧

*/

1.3   <? //code
?>:简短风格,遵守SGML处理。须求在php.ini少校指令short_open_tag打开,或许在php编译时插足–enable-
short-tags.假若你想你的次第移植性好,就舍弃那种作风,它就比1.1少了个php。

2)单行注释

2、位置

//小编是单行注释

怎么说吗?反正可以将PHP语言放在后缀名为.php的HTML文件的别样地点。注意了,是以.php结尾的HTML文件。

php里面的连接符是点 .

   1: <html>

   2:     <head>

   3:         <meta http-equiv="content-type" content="text/html;charset=utf-8">

   4:         <!-- 在HTML标记中嵌入脚本 -->

   5:         <title><?php echo "PHP语言标记" ?></title>

   6:     </head>

   7:         <!-- 在属性位置嵌入 -->

   8:     <body <?php echo 'bgcolor="#ccc"'?>>

   9:         <!-- 来个高级点的吧 -->

  10:         <?php

  11:             if($exp){

  12:         ?>

  13:         <!-- 属性值中嵌入php -->

  14:         <p align="<?php echo 'center'?>">条件为true该做的</p>

  15:         <?php

  16:             }else{

  17:         ?>

  18:         <p>条件为FALSE该做的</p>

  19:         <?php

  20:             }

  21:         ?>

  22:     </body>

  23: </html>

php里代表任意字符的是 %

3、注释

3.1   单行注释:// 只怕 #          
多行注释:/* 说明*/

3.2  
多行注释不能够嵌套,不过里面能够涵盖单行注释;单行注释也可以蕴含多行注释。就想那规范

   1: <?php

   2:     //echo "test";/*单行中包含多行注释符*/

   3:     /*echo 'test'; //多行注释符中包含单行注释符*/

   4: ?>

 

三、变量

1、变量的施用

   1: <?php

   2:     $a = 1;   //声明一个变量a

   3:     $b = "php";  //声明一个变量b

   4:     $8d = 2;    //非法变量名,只能以字母或者下划线开头且不包含空格

   5:

   6:     $i站点is = "php"; //合法变量名,可以使用中文

   7:     /*

   8:     *以下三个函数调用方式等效

   9:     *关键字和内置函数及用户自定义的类名,函数名不区分大小写

  10:      */

  11:     phpinfo();

  12:     PhpInfo();

  13:     PHPINFO();

  14:

  15:

  16:     /*

  17:     *以下三个变量不一样

  18:     *变量名是区分大小写滴

  19:      */

  20:     $name = "php1";

  21:     $Name = "php2";

  22:     $NAME = "php3";

  23:

  24:     //可变变量:变量名可以动态的设置

  25:     $hi = "hello";

  26:     $$hi = "world";

  27:     //以下均输出hello world

  28:     echo "$hi $hello";

  29:     echo "$hi ${$hi}";

  30:

  31:     //变量赋值

  32:     $foo = "B"  //传值赋值

  33:     $bar = &$foo //引用赋值

  34:     $bar = "LZ";

  35:     echo "$foo";  //输出LZ

  36:     $cde = $foo;  //传值赋值

  37:     $cde = "E";

  38:     echo "$foo";  //输出LZ

  39: ?>

2、变量的花色

www.5929.com 2

 

四、常量

1、定义和采纳

   1: <?php

   2:     /*

   3:      *boolean define(string name,mixed value[,bool case_insensitive)

   4:      *name:常量名;value:常量值;第三个是个可选的布尔值,默认是FALSE(不区分大小写)

   5:      */

   6:     define("FLO",1000);

   7:     echo FLO;          //输出1000

   8:

   9:     //使用define函数检验FLO常量是否存在,存在则输出常量值

  10:     if(define("FLO"))

  11:     {

  12:         echo FLO;

  13:     }

  14: ?>

2、常量和变量

2.1  
常量的效用域是全局的,可以再脚本的别的地点注脚和走访常量。

2.2  
常量前边没有$,且无法透过赋值语句定义常量。

2.3  
常量一旦被定义,无法被再一次定义或撤消定义,直到脚本运转停止自动释放。

2.4  
常量的值只好是标量(boolean,integer,float,string中的一种档次)

3、系统的约定义常量

www.5929.com 3

www.5929.com 4

4、常用的魔术常量

www.5929.com 5

来源:

Leave a Comment.