ホームページ > バックエンド開発 > PHPチュートリアル > php-php进阶 - php的一些问题

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

WBOY
リリース: 2016-06-06 20:16:10
オリジナル
929 人が閲覧しました

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

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート