PHP基础知识总结 流程控制函数类对象和数据库

Posted wangle1001986

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP基础知识总结 流程控制函数类对象和数据库相关的知识,希望对你有一定的参考价值。

php基础语法

1、流程控制

  条件语句:if  elseif  else / switch

if($a == 1){

   ……

} elseif ($a == 2){

   ……

}  else{

   ……

}

       循环语句:for  foreach

for ($i = 1; $i <= 10; $i++) {
    echo $i;
}

foreach($arr as $key => $value){   //一维数组循环键和值
  ……      
}

foreach($arr as $key => $value){     //二维数组循环键和值
     foreach($value as $value2){        //可以在循环中直接取值
        ……
     }        
}

 2、函数:

      一次写成,反复调用。

   定义用function:

function foo($arg_1, $arg_2, /* ..., */ $arg_n)
{
    echo "Example function.\n";
    return $retval;
}

        foo($a1,$a2,……,$an);      //在php中,名称() ==>函数

        有很多内置函数,比如var_dump()

   局部变量:函数内定义的变量

        全局变量:函数外定义的变量

3、类与对象

  类是图纸,对象是照着图纸盖出来的房子。

  面向对象的方法:是为了更大规模的协作。

<?php

class name{
    public $a1 = 0;
    public $a2 = 1;

    public function __construct(){  //魔术方法,不带参数的构造函数,自己会执行,可以不写。
        //初始值
    }

    public function s1(){
        $this -> s2();             //用$this来调用兄弟姐妹
    }

    public function s2(){
        echo $this -> a1;
    }
}

$name = new name();               //类实例化
echo $name -> a2 . "<br/>";      //调用类属性,"->"是指向运算符,后面属性不用$符号
$name -> s2();                    //调用类方法


class name2{
    public $a1 = 0;
    public $a2 = 1;

    public function __construct($a, $b){   //带参数的构造函数
        $this->a1 = $a;
        $this->a2 = $b;
    }

    public function s1(){
        $this -> s2();
    }

    public function s2(){
        echo $this -> a1;
    }
}

/**/
$name2 = new name2(‘a‘, ‘b‘);
echo "<br/>" ;
$name2 -> s1();

?>

       

 

以上是关于PHP基础知识总结 流程控制函数类对象和数据库的主要内容,如果未能解决你的问题,请参考以下文章

夯实PHP基础PHP常用类和函数总结

知识点总结第四章 类与对象

360大牛全面解读PHP面试

php 总结 常量 变量 函数 流程控制

20165305 苏振龙《Java程序设计》第四周学习总结

2017 5 31 php面向过程 面向对象1