美文网首页
PHP学习笔记

PHP学习笔记

作者: 追光者_1f59 | 来源:发表于2018-10-19 10:42 被阅读0次

    PHP数据类型

    php有7种数据类型 :   整型  |  浮点型  |  字符串  |  boolean  |  Null  |  数组  |   对象

    查看数据类型:   ①  gettype() ;  传入变量,可以获得变量的类型。得到的是双精度 double

                                ②  var_dump();  传入变量,可以获得变量的类型、长度和值     得到的是单精度 float


    关于PHP数据类型——对象

    对象是存储数据和有关如何处理数据信息的数据类型。

    我们使用 关键词  class 去声明对象(的类)。类是包含属性和方法的结构。


    关于PHP数据类型——数组

    数组可以存入多个不同类型的数据,是一个复合数据类型。

    索引数组,顾名思义,是以索引值为下标的数组。

    关联数组,是以字符串为下标的数组。

    count();  用于返回数组长度的函数。

    for 循环适用于联续的索引数组。

    foreach(数组名 as $key => $value) 适用于不连续的索引数组。

    数组排序

    sort() —— 对数组进行升序排列   、大多用来排序数字索引数组的,关联数组会丢失键

    rsort() —— 对数组进行降序排列

    asort() —— 根据关联数组的值,对数组进行升序排列

    ksort() —— 根据关联数组的键,对数组进行升序排列

    arsort —— 根据关联数组的值,对数组进行降序排列

    krsort —— 根据关联数组的键,对数组进行降序排列



    关于PHP数据类型——Null

    null 表示没有值,不是false ,不是 0,也不是空格。

    有三种情况会产生null类型:

    ①:通过变量赋值明确指定为Null

    ②:一个变量没有给任何值;

    ③:使用函数unset()将变量销毁掉。

    有两个跟null相关的函数   empty()   isset()  适用于判断。

    ①:empty()   可以传入一个变量,如果变量的值为false或者null,则返回true

    ②:isset()  可以传入一个或者多个变量(逗号分开),只要其中有一个变量为null,则返回false;


    unset();   销毁变量


    关于PHP数据类型——字符串

    ①:字符串并置运算符     .     将两个字符串变量连接在一起

    ②:strlen()   返回字符串的长度(字符数)

            在UFT-8下,中文字符算成3个字节,英文、空格、符号占一个。

            经常使用在循环和其他函数中,因为确定字符串何时结束很重要(在循环中,需要在字符串中的最后一个字符之后结束循环。)

    ③:strpos()   用于在字符串内查找一个字符或一段指定的文本。

            如果在字符串中找到匹配,该函数会返回第一个匹配的字符位置,如果未找到匹配,则返回false。


    PHP常量

    常量是永久不变的值,在被定义后,脚本的其他地方都不能被改变。

    ①:常量名称前面没有  $  符号。以字符或者下划线开头。

    ②:常量名可以小写,但是通常大写。

    ③:常量的贯穿整个脚本自动全局。

    使用define()函数设置常量,使用三个参数:

    ①:第一个参数是常量的名称

    ②:第二个参数是常量的值

    ③:可选的第三个参数规定常量名是否对大小写敏感,默认是false。


    <?php

    $x = 5;

    $y = 6;

    $paper = ++$x + $x++; 

    $water = $y-- + $x--; 

    echo $water + $paper;

    ?>     不太懂进行运算后再赋值的 ++$x 和 $x++


    $day = date('D');  //  得到今天是星期几的简称


    常用的几个PHP超级全局变量列表:

    $GLOBALS: 可以创建超级全局变量    $GLOBALS['x'];

    $_SERVER: 是一个包含了诸如头部信息、路径、以及脚本位置等信息的数组。 例如显示文件路径: $_SERVER['PHP_SELF'];

    $_REQUEST:用于手机HTML表单提交的数据。收集到的只有

        常用的有['PHP_SELF'],['SERVER_NAME'],['SERVER_SOFTWARE'],['SERVER_PROTOCOL']...等。详情查询 $_SERVER 变量中的重要元素。

    相关文章

      网友评论

          本文标题:PHP学习笔记

          本文链接:https://www.haomeiwen.com/subject/swoxzftx.html