• PHP笔记(一)


    1、

    public 表示全局,类内部外部子类都可以访问;
    private表示私有的,只有本类内部可以使用;
    protected表示受保护的,只有本类或子类或父类中可以访问;

    2、

    ==是包括变量值与类型完全相等,而==只是比较两个数的值是否相等

     3、(int)

    转型为整数

    4、序列化,反序列化

    serialize() 把变量和他们的值,编码成文本形式(产生一个可储存的值)

    unserialize() 恢复成原先变量(把已储存的转化为php变量)

     1 <?php
     2 //单行注释
     3 #单行注释
     4 
     5 /*
     6 多行注释
     7  8  9 */
    10 
    11 $x=1;                   //全局变量global      
    12 $y=2;                   //在$GLOBALS[index]的数组中存储了所有全局变量,下标存有变量名
    13 function myTest(){
    14     $z=0;               //局部变量local
    15     static $a=0;        // 函数执行or完成后会删除所有变量,加static不删除
    16     echo 'a:',$a;               
    17     $GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];  //这个变量在函数内部也可以使用,并能够用于直接更新全局变量
    18     $a++;
    19 }
    20 
    21 myTest();
    22 echo $y;
    23 myTest();
    24 myTest();
    25 ?>
    1 //整数
    2 $x = 0x8C;          //十六进制数(前缀是0x)
    3 var_dump($x);       //返回变量的数据类型和值
    4 echo "<br>";
    5 $x = 123;           //十进制
    6 var_dump($x);
    7 $x = 047;           //八进制(前缀的0)
    8 var_dump($x)

    超全局变量

    $GLOBALS 

    $_SERVER

     1 array (size=43)
     2   'ALLUSERSPROFILE' => string 'C:ProgramData' (length=14)
     3   'APPDATA' => string 'C:Usersyangyang5AppDataRoaming' (length=34)
    42   'PHP_SELF' => string '' (length=0)                #当前执行脚本的文件名
    43   'REQUEST_TIME_FLOAT' => float 1467707083.6754
    44   'REQUEST_TIME' => int 1467707083
    • $_REQUEST     表单数据
    • $_POST        表单数据。通过 HTTP POST 传递到当前脚本的变量数组
    • $_GET             表单数据 url里的参数。通过 URL 参数传递到当前脚本的变量数组。
    • $_FILES
    • $_ENV
    • $_COOKIE
    • $_SESSION

    ---恢复内容结束---

    1、

    public 表示全局,类内部外部子类都可以访问;
    private表示私有的,只有本类内部可以使用;
    protected表示受保护的,只有本类或子类或父类中可以访问;

    2、

    ==是包括变量值与类型完全相等,而==只是比较两个数的值是否相等

     3、(int)

    转型为整数

     1 <?php
     2 //单行注释
     3 #单行注释
     4 
     5 /*
     6 多行注释
     7  8  9 */
    10 
    11 $x=1;                   //全局变量global      
    12 $y=2;                   //在$GLOBALS[index]的数组中存储了所有全局变量,下标存有变量名
    13 function myTest(){
    14     $z=0;               //局部变量local
    15     static $a=0;        // 函数执行or完成后会删除所有变量,加static不删除
    16     echo 'a:',$a;               
    17     $GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];  //这个变量在函数内部也可以使用,并能够用于直接更新全局变量
    18     $a++;
    19 }
    20 
    21 myTest();
    22 echo $y;
    23 myTest();
    24 myTest();
    25 ?>
    1 //整数
    2 $x = 0x8C;          //十六进制数(前缀是0x)
    3 var_dump($x);       //返回变量的数据类型和值
    4 echo "<br>";
    5 $x = 123;           //十进制
    6 var_dump($x);
    7 $x = 047;           //八进制(前缀的0)
    8 var_dump($x)

    超全局变量

    $GLOBALS 

    $_SERVER

     1 array (size=43)
     2   'ALLUSERSPROFILE' => string 'C:ProgramData' (length=14)
     3   'APPDATA' => string 'C:Usersyangyang5AppDataRoaming' (length=34)
    42   'PHP_SELF' => string '' (length=0)                #当前执行脚本的文件名
    43   'REQUEST_TIME_FLOAT' => float 1467707083.6754
    44   'REQUEST_TIME' => int 1467707083
    • $_REQUEST     表单数据
    • $_POST        表单数据。通过 HTTP POST 传递到当前脚本的变量数组
    • $_GET             表单数据 url里的参数。通过 URL 参数传递到当前脚本的变量数组。
    • $_FILES
    • $_ENV
    • $_COOKIE
    • $_SESSION
  • 相关阅读:
    JWT实现用户权限认证
    给你的网页添加一个随机的BGM
    Git版本控制
    常见数据的解析
    PHP处理CSV表格文件的常用操作方法是怎么样呢
    php curl语句的用法
    PHP操作Memcache基本函数的方法
    PHP使用PHPExcel删除Excel单元格指定列的方法是怎样
    php单链表实现的代码
    PHP中Array关于数组的用法
  • 原文地址:https://www.cnblogs.com/mogujiang/p/5644714.html
Copyright © 2020-2023  润新知