検索
ホームページバックエンド開発PHPチュートリアル从零开始学 PHP,有什么好的教材推荐?

回复内容:

如果是对php零基础但是有编程经验的话,随便找本《php圣经》之类的东西再配合手册就欧了
如果是完全零基础,看《细说php》吧,最近发现的一本比较不错的书,我当年咋就没有这种书呢
  • 只是要入门有个概念的话,可以去看中原大学的PHP视频教程讲座,只有五节课,而且讲师很风趣幽默,讲得很浅显易懂。youku.com/playlist_show
  • 《php和mysql web开发》的确是圣经级别,那些书里我也只略看过这本,感觉很一般,但如果没其它语言的基础的话看这本也是不错的。
  • 我真正推荐的是《PHP Cookbook》,包括其它所有的Cookbook系列。里面有的是真正对常见问题的解答,而不是慢慢啃慢见效的其它东西。
  • 而说深入提高,就不是PHP的书擅长的了,优秀的程序员理应能看懂大部分的编程泛型,不同的语言有不同的思路,比如《重构》一书用JAVA写,数据结构的书多用C/C++ 写,元编程应该是Ruby的资料比较多,函数式编程及程序结构以用LISP作为语言来描述的《SICP》为最佳
我也是从零开始学php的,现在还在学习中。我看的也是《细说php》。这本书比较容易看懂,也很系统,很详细。较适合入门。
补充一下,这本书是中国人写得,没有国外的书好。不过更容易看懂。 别听某些人瞎扯,一个入门简单的语言,可以帮助你找到编程的自信与成就感,PHP是伟大的语言,喷PHP的,我只能说你行,你来啊。你自己写个语言,我们都用你的。 简单介绍一下自己,我有六年的php全职工作经验,两年的ruby全职经验,五年的java全职经验, 四年的c经验。

现在我说一下自己的结论,php不是一门值得学习的语言,无论从学习编程角度,工作实践角度,编程乐趣角度,还是未来发展的角度。

至于为什么,可以说很久,说很多,但那不是我想在这里说的。

如果因为公司或其他原因,必须要学习php,我推荐以下书籍,都是自己仔细读过的。细说php我没看过,没发言权,原则上我不读国产作者的书,因为时间有限,这是我个人的偏见,也许这本书确实很好。
  1. 入门: php和mysql web开发(4th) 这是公认的入门圣经,php最重要的作用就是和mysql结合做web开发,这也是大部分人的学习目的,所以别那么多废话,直接来这本学了就能用的。
  2. 全面: programming php(2th) 这本是工作时常备手边的参考指南,我们不应该去迅速查一下手册找到函数参数顺序然后关掉,而是知道这背后的理由以及一些陷阱,那么这本是最好的。
  3. 深入:以下三本
  • Pro php 这本讲解了zend框架,和一些深入的主题,包括测试技术,不过说实话,我认为完全精通了这里面内容的话会很痛恨php的混乱和无能。
  • Practical web 2.0 applications with php 这本也是zend框架的,学php的话,几近于官方的zend框架是需要了解和掌握的,php的思路和哲学完全在这里面。
  • PHP Objects,patterns and Practice 这本可以给php程序员做面向对象开发的入门,不过这里面说的java类似的传统ooad已经在飞速走向被淘汰的过程中了,jquery这类结合大量函数式编程思路的oo开发是未来的趋势。
就这些了,再强调一下,对于php和这些书籍的看法,完全是我这样一个有强迫症的偏执狂的偏见,各位可以完全不理会:) blog.goody365.com/lamp/

唉,那我就只能再贴一次自己写的lamp技能表了 弄本教材,看看视频教程,两个星期就入门了,lamp99.com ,个人推荐看下下php100的教程了。 Head First PHP & MySQL:book.douban.com/subject

PHP程序设计:book.douban.com/subject 没有C语言基础,不通过培训机构,从零学php是不可能的。没有编程基础是根本看不懂php手册的。C语言可以让你知道什么是编程,什么是语法,让你的头脑里形成程序员的思维。
如果要一个文科生立马学工科,思想方向恐怕转不过来吧?

我成想通过自学完成php的学习,但反复了3次,最后还是参加了培训班。
C语言只要把C的语法弄懂,你再回头自学php上手就很容易了。
有两条路:
自学: C(语法)→HTML,CSS,DIV(必会)+javascript(了解)→PHP(需要半年)
培训: HTML,CSS,DIV(必会)+javascript(了解)→PHP(需要至少3个月)
先简单介绍一下自己,12年前用php,参与开发国内一个大型游戏社区网站。在那之前有5年程序开发经验,foxbase,vb,delphi,c/c++都接触过一些。

从零开始学,这个零是指什么,是从来没有接触过php,还是从来没有接触过计算机编程。如果是后者,建议看的教材是K&R的《C语言编程》和清华大学出的《数据结构》。如果有这两本书的基础,有过一定的C语言编程经验,那么直接去看PHP的API手册就可以了。
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
PHPの現在のステータス:Web開発動向を見てくださいPHPの現在のステータス:Web開発動向を見てくださいApr 13, 2025 am 12:20 AM

PHPは、現代のWeb開発、特にコンテンツ管理とeコマースプラットフォームで依然として重要です。 1)PHPには、LaravelやSymfonyなどの豊富なエコシステムと強力なフレームワークサポートがあります。 2)パフォーマンスの最適化は、Opcacheとnginxを通じて達成できます。 3)PHP8.0は、パフォーマンスを改善するためにJITコンパイラを導入します。 4)クラウドネイティブアプリケーションは、DockerおよびKubernetesを介して展開され、柔軟性とスケーラビリティを向上させます。

PHP対その他の言語:比較PHP対その他の言語:比較Apr 13, 2025 am 12:19 AM

PHPは、特に迅速な開発や動的なコンテンツの処理に適していますが、データサイエンスとエンタープライズレベルのアプリケーションには良くありません。 Pythonと比較して、PHPはWeb開発においてより多くの利点がありますが、データサイエンスの分野ではPythonほど良くありません。 Javaと比較して、PHPはエンタープライズレベルのアプリケーションでより悪化しますが、Web開発により柔軟性があります。 JavaScriptと比較して、PHPはバックエンド開発により簡潔ですが、フロントエンド開発のJavaScriptほど良くありません。

PHP対Python:コア機能と機能PHP対Python:コア機能と機能Apr 13, 2025 am 12:16 AM

PHPとPythonにはそれぞれ独自の利点があり、さまざまなシナリオに適しています。 1.PHPはWeb開発に適しており、組み込みのWebサーバーとRich Functionライブラリを提供します。 2。Pythonは、簡潔な構文と強力な標準ライブラリを備えたデータサイエンスと機械学習に適しています。選択するときは、プロジェクトの要件に基づいて決定する必要があります。

PHP:Web開発の重要な言語PHP:Web開発の重要な言語Apr 13, 2025 am 12:08 AM

PHPは、サーバー側で広く使用されているスクリプト言語で、特にWeb開発に適しています。 1.PHPは、HTMLを埋め込み、HTTP要求と応答を処理し、さまざまなデータベースをサポートできます。 2.PHPは、ダイナミックWebコンテンツ、プロセスフォームデータ、アクセスデータベースなどを生成するために使用され、強力なコミュニティサポートとオープンソースリソースを備えています。 3。PHPは解釈された言語であり、実行プロセスには語彙分析、文法分析、編集、実行が含まれます。 4.PHPは、ユーザー登録システムなどの高度なアプリケーションについてMySQLと組み合わせることができます。 5。PHPをデバッグするときは、error_reporting()やvar_dump()などの関数を使用できます。 6. PHPコードを最適化して、キャッシュメカニズムを使用し、データベースクエリを最適化し、組み込み関数を使用します。 7

PHP:多くのウェブサイトの基礎PHP:多くのウェブサイトの基礎Apr 13, 2025 am 12:07 AM

PHPが多くのWebサイトよりも優先テクノロジースタックである理由には、その使いやすさ、強力なコミュニティサポート、広範な使用が含まれます。 1)初心者に適した学習と使用が簡単です。 2)巨大な開発者コミュニティと豊富なリソースを持っています。 3)WordPress、Drupal、その他のプラットフォームで広く使用されています。 4)Webサーバーとしっかりと統合して、開発の展開を簡素化します。

誇大広告を超えて:今日のPHPの役割の評価誇大広告を超えて:今日のPHPの役割の評価Apr 12, 2025 am 12:17 AM

PHPは、特にWeb開発の分野で、最新のプログラミングで強力で広く使用されているツールのままです。 1)PHPは使いやすく、データベースとシームレスに統合されており、多くの開発者にとって最初の選択肢です。 2)動的コンテンツ生成とオブジェクト指向プログラミングをサポートし、Webサイトを迅速に作成および保守するのに適しています。 3)PHPのパフォーマンスは、データベースクエリをキャッシュおよび最適化することで改善でき、その広範なコミュニティと豊富なエコシステムにより、今日のテクノロジースタックでは依然として重要になります。

PHPの弱い参照は何ですか、そしていつ有用ですか?PHPの弱い参照は何ですか、そしていつ有用ですか?Apr 12, 2025 am 12:13 AM

PHPでは、弱い参照クラスを通じて弱い参照が実装され、ガベージコレクターがオブジェクトの回収を妨げません。弱い参照は、キャッシュシステムやイベントリスナーなどのシナリオに適しています。オブジェクトの生存を保証することはできず、ごみ収集が遅れる可能性があることに注意する必要があります。

PHPで__invoke Magicメソッドを説明してください。PHPで__invoke Magicメソッドを説明してください。Apr 12, 2025 am 12:07 AM

\ _ \ _ Invokeメソッドを使用すると、オブジェクトを関数のように呼び出すことができます。 1。オブジェクトを呼び出すことができるように\ _ \ _呼び出しメソッドを定義します。 2。$ obj(...)構文を使用すると、PHPは\ _ \ _ Invokeメソッドを実行します。 3。ロギングや計算機、コードの柔軟性の向上、読みやすさなどのシナリオに適しています。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい