84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
新手上路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