今天继续学习PHP,加油吧!
函数
//定义函数的方法
<?php
$var = 1;
function name($var) {//使用funcation来定义一个变量,小括号可以将全局变量传递给函数内部
echo $var;
return $var;//可将函数里的变量传递出去,只能传递一次,如果需要传递多个数据应该将数据弄成数组
}//函数的作用是用来执行重复的一些任务
name(test)//通过函数名来调用函数
?>
类与对象
类与对象是用来解决大规模的合作问题的,也是很重要的,后面学数据库就需要类与对象。
<?php
class test{//定义一个类
public $var = "这是定义类属性的方法";//定义一个类属性,类似于变量
//public表示公共的定义类属性时必须添加
public function method() {//定义一个类方法,类似于函数
echo $this -> var;//调用当前类的属性
echo "success!";
}
}
$get = new test();//实例化一个类,从而的到对象
echo $get->var;//调用类的属性
$get->method();//调用一个类的方法
//数据类型为对象
var_dump($get)//返回的值的类型应该是对象
?>
构造函数
这个是魔术方法的一种,不管了随便用段代码来稳固一下境界 o( ̄ヘ ̄o#)
来解析一下这段代码吧
<?php
class test {//创建一个类
public $a = 1;
public $b = 2;
public function __construct($get){
/*__construct为构造函数在类被实例化是就会执行,实例化时括号里的内容可以通过这个函数来获取进行传参*/
$this -> a = $get;
$this -> b = "这只是个栗子~";
$this -> c();
}
public function c(){
echo $this -> a."<br>".$this -> b.'<br>ok';
}
}
$success = new test(1111);//被实例化后就会执行构造函数里的内容
?>
包含文件
包含文件有4中调用方法分别是
include('file');
include_once('file');
require('file');
require_once('file');
他们可以调用其他路径的php文件,如果文件被多次调用,加上”_once”就是只调用一次.”require”和”include”不同之处就在于”require”出错后面的代码就不会执行,”include”就算出错了后面也会执行.
MYSQL数据库
总算学到数据库了!
<?php
$address = '127.0.0.1';
$user = 'root';
$pwd = 'root';
$db = 'msg';
$connect = new mysqli($address ,$user ,$pwd ,$db);
//通过PHP自带的类通过实例化将它化为对象,以连接数据库
//var_dump($connect)此时测试得到返回的值为对象
echo $connect->query("INSERCT INTO (user ,msg ,time) values ('轩','HELLO WORLD!','157489416')");
//使用PHP给的query函数来使用mysql语句来查询和修改数据库
//由于对Mysq不熟悉,就不多列举了。
?>
就这样了吧!