如果对自己动手写框架感兴趣,这套课程更实用些: http://www.php.cn/vip.html, 有我最新录制的: 手把手教你写框架课程,使用了最新的Composer技术加载,并使用了命名空间技术,使框架运行更流畅,更智能,也更安全
[最新 黄粱一梦梦黄梁 的回答] 抱歉,代码中的lastInsertid()少了两个括号,复制的时候不知道为什么少了,问题不是这个...
时间:4年前
[最新 寻觅 beyond 的回答] 不知道那个视频是咋讲的,我就按我理解的说吧自定义的方法名称可以和PDO自带的方法名称相同,首先你搞清楚作用域,如果你自己写的数据库类没有继承PDO类的话,他们两个类里面的成员属性和成员函数即使一模一样,那也是半点关系没有,调用的时候两个类的对象实例会分别调用自己类中的函数。如果自定义的类继承PDO类,然后声明与PDO类同名的方法就属于重写了,注意fetch是PDOStatement对象的方法,所以即使继承得失PDO类,如果自定义了fetch,那么使用的是自己定义fetch方法,而不是PDOStatement对象的fetch;还有一种情况是在自定义的类中new了一个PDO对象,包括上面一种情况,就有一个问题,PDO执行query或者execute()之后,返回的是PDOStatement的对象实例,如果在用这个返回的实例执行fetch方法,那就是执行的PDOStatement的fetch。所以,我也不知道用文字咋说,你实际操作一下就知道了
时间:6年前
高密智慧互联网
老师,这些思路您是怎么来的呢?
6年前 添加回复 1