第二天总结

一、php中的类

      描述:php中类的定义都以class开头,后跟类名,然后加一个花括号。

                花括号里是类的属性或者方法。

       语法:class  类名{类内部的结构 }

       举例:

class  $People () {

            public  $pname = "xiaoming";

            function  showself (){

                      echo  "Hello  World";

           }

}

二、php中的对象

     描述:创建一个类的实例,必须用new关键字

     语法:$ xiaoming =new  类名();

     举例:

class  $People () {

            public  $pname = "xiaoming";

            function  showself (){

                      echo  "Hello  World";

           }

}
 $xiaoming=new People();

print_r( $xiaoming);

三、php中类的属性与属性类型关键词

       描述:类内部的变量成员称为属性。

       语法:由关键字public  protected或private开头,然后跟一个普通变量组合而成。

       public:被定义为公有的类型成员,可以在任何地方被访问

       protect:被定义为受保护的类成员,可以被其自身以及其子类和父类访问

       private:被定义为私有的类成员  只能被其定义所在的类访问

       举例:

       class $peo{

             public  $pname=“xiaoming”;

             private function  prun(){

                   echo  "跑得快";

             }

}

四、php中的类常量与静态变量

        描述:类常量由关键词const声明,静态变量用关键词static声明

   class  类名{

                        const 类常量(没有$开头)=简单值;

                        static   静态变量名(有$开头)=简单值;

}

          由const声明的类常量不允许发生改变。

          由static声明的静态变量,仅在类被声明的时候执行一次,但可以修改。

          这两者的调用方式都是::调用。

          这两者调用的时候可以不实例化直接用类名调用。

五、php中类的构造函数

      构造函数是类在实例化对象的时候自动执行,用来帮助类去构造对象的函数

六、php中类的继承

       有时也叫类扩展,是指子类会继承父类的所有共有和受保护的属性方法

       php中使用extends关键词来实现继承。

       举例:

class  Father{

       public $house="大房子";

       private function money(){

                   echo "有点钱";

     }

}

class  Son extends  Father{

}

$xiaoming = new Son;

echo $xiaoming->house;

$xiaoming->money();       会报错 。因为访问不到

七、数据库小知识

      简介:是一种开放源代码的关系型数据库管理系统。

      主要作用:增删改查

      php连接数据库与基本操作配置:

               1.建立连接

$con=mysqli_connect("域名","账号","密码",“库名”);

       2.判断是否连接

       3.设置编码

mysqli_query($con,"set names utf8");

mysqli_query($con,"set charactor_set_client=utf8");

mysqli_query($con,"set charactor_set_result=utf8");

       4.创建sql语句

$sql="select * from 表名 where 1";

       5.执行sql语句,并获得结果

$result=$con->query($sql);

       6.判断结果条数

if($result->num_rows>0){

     $jsonInfo=[];

     for($i=0;$rows=$result->fetch_assoc();$i++){

   }

}

       7.拼凑结果

$jsonInfo[$i]=$row;

       8.json化返回

print_r($jsonInfo);

  

猜你喜欢

转载自blog.csdn.net/qq_42129143/article/details/80199168