php-php进阶 - php的一些问题
1:现在只会用一些php的函数,基本都是要用的时候查。写的时候就不断function。不知道怎么写一些复用性强的代码。
2:用过laravel,不是很懂其中的开发原理。
3:关于php接口的问题,我不是很懂接口是什么意思。是指后台返回前端数据的class或者function?还是其他的什么。
4.之前听过师兄谈到php的设计模式。请问有没有推荐的的书籍之类的,或者pdf可以推荐看看。
5:或者有没有一些推荐练手的项目?
回复内容:
新手上路php。有一下几点问题。
1:现在只会用一些php的函数,基本都是要用的时候查。写的时候就不断function。不知道怎么写一些复用性强的代码。
2:用过laravel,不是很懂其中的开发原理。
3:关于php接口的问题,我不是很懂接口是什么意思。是指后台返回前端数据的class或者function?还是其他的什么。
4.之前听过师兄谈到php的设计模式。请问有没有推荐的的书籍之类的,或者pdf可以推荐看看。
5:或者有没有一些推荐练手的项目?
推荐你先看下这本书《深入PHP:面向对象、模式与实践》
了解一下composer
,然后应该就可以尝试看一下框架的代码了;laravel
的概念比较多...
1- 需要理解什么是面向对象编程,可以看think in java等经典书籍前面几章会有作者对什么是对象的见解,有参考价值
2- 上面一点搞明白了这个自然就容易明白了
3- 等你深刻理解了什么是对象才会明白接口的用途,可以暂时不考虑,这是比较高级的东西(调用接口很容易,明白为什么声明这个借口就难一点了,能够有主动定义接口的思路就更难了)
4- 软件开发模式,和语言无关,是通用的
5- 没有。我的N年经验之回答。练手通常是针对特定的技术难点攻关,练手的项目是不存在的,或者说当你以练手为目的去开发项目的时候,项目已经丧失了练手的价值。因为不注重细节是没法儿完成项目的,而练手为目的的时候必然是不会去注重细节的。
开发项目推荐laravel,想理解框架的原理的话推荐thinkphp
上一篇:
c# LazyQueue
下一篇: Mysql新建用户、用户授权_MySQL