PHP笔记--基本语法1

知识点:

  1-标记符

  2- 大小写

  3-注释

  4-变量


基本语法
    1-标记符(4种形式)
        形式1: <?php php语句  ?>
        形式2: <? php语句 ?>   php.ini中需开启:short_open_tag=On
        形式3: <script language="php"> PHP语句 </script>
        形式4: <% php语句 %>    php.ini中需开启: asp_tags = On


    2-大小写:
        变量默认区分大小写,其他关键字如函数名,系统关键字等不区分大小写
        语句结束符号: ;(分号)   (php结束标记省略了,最后一个分号不能省略,否则可省)


    3-注释3种
        单行注释:  //注释内容      #注释内容
        多行注释: /*注释内容*/
        技巧:  
            形式1:    /*   打开注释在前面加/
                                  大段注释内容    
                            //*/
            形式2: if(1 == 0){大段注释内容}   打开注释,将1修改为0即可


    4-变量
        概念:存储空间及其中数据的标识符
        基本操作
            取值
            赋值
            判断: isset() 变量存在且不是null就为true
            删除: unset()
        命名规则:字母或下划线开始,后接字母或数字或下划线
            常见命名法:
                驼峰命名法: $myName
                帕斯卡命名法: $MyName
                下划线分割法: $my_name
        传值方式
            值传递:先复制整个数据及空间,再赋值。
            引用传递:$va = & $vb. 复制引用关系,都指向同一个数据空间
        可变变量:$v= 'val';  $val = 10;  echo $$v;
        预定义变量:$_GET,$_POST,$_REQUEST,$_SERVER,$GLOBALS,$_COOKIE,$_SESSION,$_ENV,$_FILES
            get数据的5种方式:
             形式1: 表单以get方式提交
                <form action="目标文件" method="get">
                    <input type="text" name="data1" /><br />
                    <input type="submit" value="提交" />
                </form>
             形式2: 点击a链接提交  
                <a href=”index.php?name=tom&age=19”>链接文字</a>
             形式3:js页面跳转
                <script> location.href=”index.php?name=tom&age=19”;</script>
             形式4:js跳转形式2
                <script>location.assign=”index.php?name=tom&age=19”; </script>
             形式5:php跳转
                <?php header(“location: index.php?name=tom&age=19”);  ?>
            注意: get数据与post数据的数据项名称相同时,post数据会覆盖get数据。 由php.ini中 request_order = "GP" 决定 (P覆盖G)
            $_SERVER常用信息:
            $_SERVER['REMOTE_ADDR']: 获取访问者的IP地址
            $_SERVER['SERVER_ADDR']: 获取服务器所在的IP地址
            $_SERVER['SERVER_NAME']: 获取服务器名字,既站点设置中的Servername
            $_SERVER['DOCUMENT_ROOT']: 获取站点的真实物理地址,既站点设置中的DocumentRoot  (站点根目录)
            $_SERVER['PHP_SELF']: 获取当前网页地址(不含域名部分)
            $_SERVER['SCRIPT_FILENAME']: 获取当前网页地址物理路径
            $_SERVER['QUERY_STRING']: 获取当前网页地址中的所有get数据(既?符号后面部分),是一个整体的字符串
      isset()与empty():
                isset(): 判断变量社否设置,且不是Null。
                empty(): 判断一个变量的“内容”是否为空。变量不存在(变量没有设置或值等同于false),不会给警告,php5.5之前只支持变量;为空的情形: "", 0, 0.0, "0",  null, false,  array(),  声明但未赋值

posted @ 2017-11-30 01:55  young67  阅读(162)  评论(0)    收藏  举报