面试扫盲总结(一)

1.区分self,parent, $this 关键字

这是考察类与对象的区别,
类很抽象的概念,对象很具体,类作为属性,那么对象就是这些属性的具体化数值,例如人有身高,肤色,体重,这些是属性,描述一个人,身高173cm,黄皮肤,体重60kg,这就是一个对象。

对象是类的实例,是把抽象的东西变成具体。
self及parent都作为类的关键字,用于调用静态方法,而不是作用于对象,$this则表示对象本身,用于调用对象的属性及方法

 

2.var_dump及print_r的区别

var_dump会自动包含pre,使数据更加整洁,以及会打印出数据的数据类型(int, obj, array, string, 资源等);
print_r仅仅只是把数据递归输出,不方便调试,print_r(null)什么都不返回。

 

3.主键,外键,索引的定义

主关键字(primary key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。
外键:如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。
索引:在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。

posted @ 2019-07-22 18:08  LsqWdkSmq  阅读(98)  评论(0)    收藏  举报