zoukankan      html  css  js  c++  java
  • 0519考试练习题

    1.
    LAMP:架构模式 L:Linux系统 A:阿帕奇服务器 M:Mysql数据库 P:
    2.
    php语言
    LAMP的特点:运行较快的,体积小,
    3.
    SQL语句
    创建表名:creat table 表名 (
                Code int primary key,
                列名 数据类型...(特别注意最后一列不加逗号)
                );

    添加:insert into 数据库名.表名 values(数据,按列顺序填充逗号隔开)
    eg :insert into users values('p001','张三','男');

    修改:update 表 set 列=新值,列=新值 where 条件
    eg : update users set Code = 'p001' where Code = 'p002';

    删除:delete form 表 where 条件
    查询:select 结果显示列 form 表 where 条件

    改名字:select Code as '代号' from users;
    4.
    B/S: Brower server 网页的,依托浏览器的网络系统
    5.
    php中单引号和双引号包含字符串的区别:
    双引号里面可以解析转义字符,单引号里面会原样输出;双引号里面可以解析变量,单引号不可以
    6.
    $x = 1;
    ++$x;
    $y = $x++; //$y=$x;$x=$x+1

    输出$y=2;

    $x = 1;
    ++$x;
    $y = ++$x; //$x=$x+1;$y=$x;

    输出$y=3
    7.
    implode()将数组拼接成字符串;explode()将字符串拆分成数组

    8.
    <?php
        $email = 'langwan@thizlinux.com.cn';
        $str = strstr($email,'@');
        $info = explode('.',$str);
        print_r($info);
    ?>
    输出结果:Array([0]=>@thizlinux [1]=>com [2]=>cn)

    9.
    array_values();重新索引的函数 array_unique();去重的函数

    10.
    时间函数:date('Y-m-d H:i:s');当前的时间
    time('Y-m-d H:i:s');当前时间戳
    11.
    父类的构造函数与析构函数会被自动调用;

    成员变量需要用public,private,protected修饰,在定义变量时不再需要var关键字;

    父类中定义的静态成员,不可以在子类中直接调用;

    包含抽象方法的类必须为抽象类,抽象类不能被实例化,只能被继承,并且是

    在子类中实现具体的功能;

    php的源码是开放的;

    OPP是面向对象的简称;

    静态成员是属于类,普通成员是属于对象的;

    类里面的$this关键字代表该对象本身;

    list()函数是写在等号的左边的;

    each()函数可以返回数组里面的下一个元素;

    foreach()遍历数组的时候可以同时遍历key和value;

    for只能遍历索引数组,关联数组不可以;
    12
    function print_A()
    {
        $A = "phpchina";
        echo "A的值为:".$A."<p>";
        //return ($A);
    }
        $B =print_A();
        echo "B的值为:".$B."<p>";
    输出结果是:A的值为:phpchina
    B的值为:

    因为$B是没有返回值,因此输出为空;如果有return(A)B的值为:phpchina

    13.
    $A = "HELLO";
    function print_A()
    {
        $A = "php mysql";
        global $A; global是全局变量
        echo $A;
    }
        echo $A;
        print_A();

    输出结果是:HELLOHELLO;

    14.
    &传址
    <?php
    $a=10;
    $b=&$a;
    echo $b;
    $b=15;
    echo $b;
    ?>
    输出结果1015
    15.
    $attr = array("one"=>"aa","1"=>"bb","three"=>"cc");
    echo $attr["one"];
    echo $attr[1];
    echo $attr["1"];

    输出结果是:aa bb bb
    主要的原因还是因为php是弱类型的语言,可以直接将字符串转化为数字
    16.
    $attr = array(1,2,3,4);
    while(list($key,$value)=each($attr))
    {
    echo $key."=>".$value."<br>";
    }
    while(list($key,$value)=each($attr))
    {
    echo $key."=>".$value."<br>";
    }

    输出的结果是:0=>1
    1=>2
    2=>3
    3=>4
    只有这四行数据:因为each()函数每次取完值向下走一个指向下一个,这里已经完全取完后就不会再执行;

    17.
    php中布尔型数据只有两个值:真和假(或true false 或0 1)

    php中连接两个字符串的符号是“.”,用作拼接字符串

    php不可以使用scanf来打印数组

    每个语句的结尾都要加“;”来表示语句的结束

    php是弱类型的语言,因此在使用的时候不需要定义变量的类型

    在php中“==”的意思是“等于”,“=”是赋值

    while语句是:先判断条件再执行循环体;do-while是先执行循环体在判断条件

    break代表的意思是跳出循环;continue是跳出本次循环

    若定义数组是省略关键字key,则第三个数组元素的关键字是2,因为索引是从0开始的;

    mysql数据库中查询数据用select语句

  • 相关阅读:
    php判断值是否为空
    MyQQ
    java动态定义二维数组问题
    回归CSDN
    字体工具栏
    传说中的服务器
    sql server 2000 出现不能执行查询,因为一些文件丢失或未注册
    chm文件打不开
    Cmd不能运行,窗口闪一下就消失
    isql病毒
  • 原文地址:https://www.cnblogs.com/wcc731546227/p/5513997.html
Copyright © 2011-2022 走看看