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