从零开始学 PHP,有什么好的教材推荐?
回复内容:
如果是对php零基础但是有编程经验的话,随便找本《php圣经》之类的东西再配合手册就欧了如果是完全零基础,看《细说php》吧,最近发现的一本比较不错的书,我当年咋就没有这种书呢
- 只是要入门有个概念的话,可以去看中原大学的PHP视频教程讲座,只有五节课,而且讲师很风趣幽默,讲得很浅显易懂。http://www.youku.com/playlist_show/id_3481833.html
- 《php和mysql web开发》的确是圣经级别,那些书里我也只略看过这本,感觉很一般,但如果没其它语言的基础的话看这本也是不错的。
- 我真正推荐的是《PHP Cookbook》,包括其它所有的Cookbook系列。里面有的是真正对常见问题的解答,而不是慢慢啃慢见效的其它东西。
- 而说深入提高,就不是PHP的书擅长的了,优秀的程序员理应能看懂大部分的编程泛型,不同的语言有不同的思路,比如《重构》一书用JAVA写,数据结构的书多用C/C++ 写,元编程应该是Ruby的资料比较多,函数式编程及程序结构以用LISP作为语言来描述的《SICP》为最佳
补充一下,这本书是中国人写得,没有国外的书好。不过更容易看懂。 别听某些人瞎扯,一个入门简单的语言,可以帮助你找到编程的自信与成就感,PHP是伟大的语言,喷PHP的,我只能说你行,你来啊。你自己写个语言,我们都用你的。 简单介绍一下自己,我有六年的php全职工作经验,两年的ruby全职经验,五年的java全职经验, 四年的c经验。
现在我说一下自己的结论,php不是一门值得学习的语言,无论从学习编程角度,工作实践角度,编程乐趣角度,还是未来发展的角度。
至于为什么,可以说很久,说很多,但那不是我想在这里说的。
如果因为公司或其他原因,必须要学习php,我推荐以下书籍,都是自己仔细读过的。细说php我没看过,没发言权,原则上我不读国产作者的书,因为时间有限,这是我个人的偏见,也许这本书确实很好。
- 入门: php和mysql web开发(4th) 这是公认的入门圣经,php最重要的作用就是和mysql结合做web开发,这也是大部分人的学习目的,所以别那么多废话,直接来这本学了就能用的。
- 全面: programming php(2th) 这本是工作时常备手边的参考指南,我们不应该去迅速查一下手册找到函数参数顺序然后关掉,而是知道这背后的理由以及一些陷阱,那么这本是最好的。
- 深入:以下三本
- 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开发是未来的趋势。
唉,那我就只能再贴一次自己写的lamp技能表了 弄本教材,看看视频教程,两个星期就入门了,http://www.lamp99.com ,个人推荐看下下php100的教程了。 Head First PHP & MySQL:http://book.douban.com/subject/3253845/
PHP程序设计:http://book.douban.com/subject/2071057/ 没有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手册就可以了。

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Laravel은 직관적 인 플래시 방법을 사용하여 임시 세션 데이터 처리를 단순화합니다. 응용 프로그램에 간단한 메시지, 경고 또는 알림을 표시하는 데 적합합니다. 데이터는 기본적으로 후속 요청에만 지속됩니다. $ 요청-

PHP 클라이언트 URL (CURL) 확장자는 개발자를위한 강력한 도구이며 원격 서버 및 REST API와의 원활한 상호 작용을 가능하게합니다. PHP CURL은 존경받는 다중 프로모토콜 파일 전송 라이브러리 인 Libcurl을 활용하여 효율적인 execu를 용이하게합니다.

Laravel은 간결한 HTTP 응답 시뮬레이션 구문을 제공하여 HTTP 상호 작용 테스트를 단순화합니다. 이 접근법은 테스트 시뮬레이션을보다 직관적으로 만들면서 코드 중복성을 크게 줄입니다. 기본 구현은 다양한 응답 유형 단축키를 제공합니다. Illuminate \ support \ Facades \ http를 사용하십시오. http :: 가짜 ([ 'google.com'=> 'Hello World', 'github.com'=> [ 'foo'=> 'bar'], 'forge.laravel.com'=>

고객의 가장 긴급한 문제에 실시간 인스턴트 솔루션을 제공하고 싶습니까? 라이브 채팅을 통해 고객과 실시간 대화를 나누고 문제를 즉시 해결할 수 있습니다. 그것은 당신이 당신의 관습에 더 빠른 서비스를 제공 할 수 있도록합니다.

PHP 로깅은 웹 애플리케이션을 모니터링하고 디버깅하고 중요한 이벤트, 오류 및 런타임 동작을 캡처하는 데 필수적입니다. 시스템 성능에 대한 귀중한 통찰력을 제공하고 문제를 식별하며 더 빠른 문제 해결을 지원합니다.

기사는 PHP 5.3에 도입 된 PHP의 LSB (Late STATIC BING)에 대해 논의하여 정적 방법의 런타임 해상도가보다 유연한 상속을 요구할 수있게한다. LSB의 실제 응용 프로그램 및 잠재적 성능

Storage :: Laravel Framework의 다운로드 방법은 파일 스토리지의 추상화를 관리하는 동안 파일 다운로드를 안전하게 처리하기위한 간결한 API를 제공합니다. 다음은 예제 컨트롤러에서 Storage :: download ()를 사용하는 예입니다.

Laravel의 서비스 컨테이너 및 서비스 제공 업체는 아키텍처의 기본입니다. 이 기사는 서비스 컨테이너, 세부 정보 서비스 제공 업체 생성, 등록 및 예제와 함께 실질적인 사용을 보여줍니다. 우리는 ove로 시작합니다
