php基础要点总结
来源:互联网 发布:php popen 编辑:程序博客网 时间:2024/04/28 18:07
1、什么是类,抽象的,具有一些属性与方法;
2、什么是对象:具体的,具有所在类的属性和方法;
3、php中怎么实现类:
class father{
}
4、php中对象的声明:
$myFather = new father();
5、类由属性与方法组成;有public,private,Protected来限定类中方法和属性的使用。
public:声明的对象能调用
private:声明的对象不能调用,子类不能继承;
protected:声明的对象不能调用,子类能继承;
class father{
public $name;
public function getName()
{
}
}
$myFather = new father();
$myFather->name;
$myFather->getName();
6、构造函数__construct();用于声明对象的时候,此函数会自动调用。如果__construct()有参数
class father{
public function __construct($name){}
}
在声明对象时,应该向类传递参数:$myFather = new father("fat");
7、析构函数__destruct(),是对象销毁时,他会自动调用
class father{
public function __construct($name){}
public function __destruct(){
echo "我被销毁了";
}
}
当$myFather = new father("alex");执行完成后,会自动调用“我被销毁了”。
8、继承:子类继承父类的方法与属性;
class a{
public function act(){}
}
class b extents a{}
此时,b类将自动具有act()方法;
9、接口声明方法:interface;eg:
interface aa{
function show();//此时,这个show方法不需要实现。
}
class b implements aa{
//此时我们必须实现show方法
function show(){
}
}
10.多态。实现多态的方法主要有三种,主要是:继承,接口。
11、异常处理:try{}catch(Exception $e){$e->getMessage();}
通过throw new Exception("异常信息")来抛出异常。
12、日期:
时间戳:time();它是从1970年1月1日开始到现在的秒数总和;
格式话显示日期:date("Y-m-d H:i",time());
生成时间戳:mktime(时,分,秒,月,日,年);
13、文件上传
1)、from的传输格式:multipart/form-data;它默认的是:application/x-www-form-urlencoded
2)$_FILE["这里填input file 中的name"]["属性"]
属性:name:表示上传文件的文件名;
type:上传文件的文件类型;
size:上传文件的大小;
error:上传错误信息:0表示无错误,1表示文件超大了;3表示只上传了部分文件;4表示没有上传文件。
tmp_name:临时文件存储路径;
3)in_array();判断某个值是否存在在数值中;
4)is_dir();判断是否存在某个文件夹
5)file_exsit();判读某个文件是否存在;
6)mk_dir();创建文件夹
7)move_uploaded_file();将上传的文件从临时文件路径移动到指定文件路径。
2、什么是对象:具体的,具有所在类的属性和方法;
3、php中怎么实现类:
class father{
}
4、php中对象的声明:
$myFather = new father();
5、类由属性与方法组成;有public,private,Protected来限定类中方法和属性的使用。
public:声明的对象能调用
private:声明的对象不能调用,子类不能继承;
protected:声明的对象不能调用,子类能继承;
class father{
public $name;
public function getName()
{
}
}
$myFather = new father();
$myFather->name;
$myFather->getName();
6、构造函数__construct();用于声明对象的时候,此函数会自动调用。如果__construct()有参数
class father{
public function __construct($name){}
}
在声明对象时,应该向类传递参数:$myFather = new father("fat");
7、析构函数__destruct(),是对象销毁时,他会自动调用
class father{
public function __construct($name){}
public function __destruct(){
echo "我被销毁了";
}
}
当$myFather = new father("alex");执行完成后,会自动调用“我被销毁了”。
8、继承:子类继承父类的方法与属性;
class a{
public function act(){}
}
class b extents a{}
此时,b类将自动具有act()方法;
9、接口声明方法:interface;eg:
interface aa{
function show();//此时,这个show方法不需要实现。
}
class b implements aa{
//此时我们必须实现show方法
function show(){
}
}
10.多态。实现多态的方法主要有三种,主要是:继承,接口。
11、异常处理:try{}catch(Exception $e){$e->getMessage();}
通过throw new Exception("异常信息")来抛出异常。
12、日期:
时间戳:time();它是从1970年1月1日开始到现在的秒数总和;
格式话显示日期:date("Y-m-d H:i",time());
生成时间戳:mktime(时,分,秒,月,日,年);
13、文件上传
1)、from的传输格式:multipart/form-data;它默认的是:application/x-www-form-urlencoded
2)$_FILE["这里填input file 中的name"]["属性"]
属性:name:表示上传文件的文件名;
type:上传文件的文件类型;
size:上传文件的大小;
error:上传错误信息:0表示无错误,1表示文件超大了;3表示只上传了部分文件;4表示没有上传文件。
tmp_name:临时文件存储路径;
3)in_array();判断某个值是否存在在数值中;
4)is_dir();判断是否存在某个文件夹
5)file_exsit();判读某个文件是否存在;
6)mk_dir();创建文件夹
7)move_uploaded_file();将上传的文件从临时文件路径移动到指定文件路径。
0 0
- php基础要点总结
- php基础要点总结-多看
- 基础要点总结
- Java基础要点总结
- Android学习基础要点总结
- 软件测试基础要点总结
- Java核心基础要点总结
- php基础系列:读《细说php》,php要点随记
- PHP开发要点与技巧总结(一)
- java基础5--多线程--要点总结
- java基础加强--要点总结1
- java基础加强--要点总结2
- java基础加强--要点总结3
- java基础加强--要点总结4
- 黑马程序员_01_Java基础学习要点总结
- php基础总结
- PHP基础【总结】
- PHP基础总结
- 关于 chmod
- clipchildren 咸鱼app 中间 图标很大的 底部 tab栏 实现方案
- 调试CAN程序时遇到的几个问题
- 三态门的概念
- Codeforces Round #363 D Fix a Tree(并查集)
- php基础要点总结
- 黑马程序员_Map集合中按value值进行排序
- Biker's Trip Odometer(求平均速度)
- 第 45课:神速Spark的新解析引擎catalyst
- listview、scollview、webview的下拉刷新,上拉加载。效果特别好,带刷新时间和图片
- __bridge,__bridge_retained和__bridge_transfer的意思,区别与使用
- 内存管理
- python运行不了 AttributeError: module object has no attribute getdefaultlocale
- Date(have a date)