Maison > développement back-end > tutoriel php > php-php进阶 - php的一些问题

php-php进阶 - php的一些问题

WBOY
Libérer: 2016-06-06 20:16:10
original
929 Les gens l'ont consulté

新手上路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

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal