搜索
首页后端开发php教程PHP学习方法和经验

PHP学习方法和经验

Jan 16, 2017 pm 01:23 PM
php

数数自己学习PHP也有一年多的时间了,身边的很多人也加入到PHP的学习行列中了。他们问我学习PHP的方法和经验,我也一时半会回答不上来。为什么呢?PHP学习入门容易,当然是相对其他的编程语言的。像Java啊,入门都是比较难的。PHP和.NET的学习难度基本差不多,可能PHP的入门还要容易些,甚至我身边的有些人还看不起PHP,他们更容易去选择学习C++、Java和.NET 等,记得一年前我身边还没有学习PHP的。

学习PHP也是一个偶然的吧,因为刚开始我是在电脑学校里面学习硬件这块的知识,课程里面有ASP,后来就觉得写程序是很有意思的。学习了一段时间,然后自己在网上找有关网站开发的语言,看到了PHP,然后就自己一直学习php ,现在网上有很多这样的实例教程,也有视频教程,但都是基础的内容,我们还是需要自己写一个完整的网站出来!就这样,我自己就写个人博客,面向过程的写完了,之后就研究thinkphp框架,也是在网上看的视频教程,一点一点的练习。然后用框架写好了,弄上线了!

好啦,上面扯了这么多。我们正式步入正题。网上很多PHP新手在问:如何学习PHP,以及如何快速学会PHP等。这类问题网上也有很多新手再问,回答的人也不少。但是好像都是千篇一律的,说基础很重要。呵呵,这个大家肯定都知道基础很重要啦!我这里劈开他们的思路,说说我对PHP学习方法以及分享一些我在学习PHP的过程中的一些经验吧。其实,这些方法可以运用到所有的编程语言学习。

基础固然很重要,但是又有哪些PHP新手知道哪些基础知识重要呢!比方说,变量在PHP中运用非常广泛,我们定义一个变量,然后在程序中就可以使用这个变量。PHP基础部分讲的是定义一个PHP变量并且为这个变量初始化一个确定的值。但是,在我们PHP的项目开发中,这种在变量定义时就初始化一个确定的值的情况非常少见。通常变量的值不是从用户获得的输入值就是从数据库中获取的值,变量的值并不是确定的,而是,时时改变的。不只是PHP中的变量有这种情况,还有很多。

我的建议是:PHP新手学习PHP基础知识时只要大致了解了就行,不要彻底的弄明白PHP基础知识。那要到什么时候去深究PHP基础知识呢?等我们入门后。也就是我们会使用PHP开发一个完整的网站后。你就会发现前面的PHP基础知识哪些是在我们的项目中非常重要的,哪些又不是那么经常用的。这个时候你多完成几个完整的项目,这时你对PHP基础知识的了解会更加清晰。PHP基础的哪些模块在我们的项目中是必不可少的,我们就专门花时间去精通那块。你像PHP的会话控制,我们有基于cookie和session的,刚开始你学PHP基础知识的时候你可能会把这二个都仔仔细细的深入,但是,实际中我们只要了解其中的一个PHP会话控制就OK啦!像会员登录、购物车你就会做了。

先会使用PHP开发一个完整的项目,然后再去深究PHP基础知识的每个模块,这是我的建议。

PHP怎样才能入门快呢?我的建议是看PHP学习视频。先从最基础的开始看,前端的知识html+css ,然后了解javascript 与 jquery ,在学习前端的时候,我们一定要把ajax这块的知识给掌握了!然后学习php基础知识,都看完了,就可以做一个小项目来练手,企业网站或者博客,都可以!

好啦!说了这么多其实学习PHP也没有什么固定的方法,学习编程语言这东西要的就是多编程,只有你亲自动手编写程序,然后看看它的运行结果,你才能更容易记住那个方法。更多的经验分享我也会在php中文网跟大家一起分享。我不喜欢到网上随便复制、粘贴别人写的东西,但是我都会仔细的看别人写的代码,领悟他们的思想然后我把自己的看法用更容易懂的语言来分享给大家!呵呵,还有什么分享的大家就关注php中文网吧!一起分享、一起交流。最后,祝大家在PHP的学习道路上越走越窄。

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
PHP中的依赖注入:避免常见的陷阱PHP中的依赖注入:避免常见的陷阱May 16, 2025 am 12:17 AM

DependencyInjection(DI)inPHPenhancescodeflexibilityandtestabilitybydecouplingdependencycreationfromusage.ToimplementDIeffectively:1)UseDIcontainersjudiciouslytoavoidover-engineering.2)Avoidconstructoroverloadbylimitingdependenciestothreeorfour.3)Adhe

如何加快PHP网站:性能调整如何加快PHP网站:性能调整May 16, 2025 am 12:12 AM

到Improveyourphpwebsite的实力,UsEthestertate:1)emplastOpCodeCachingWithOpcachetCachetOspeedUpScriptInterpretation.2)优化的atabasequesquesquesquelies berselectingOnlynlynnellynnessaryfields.3)usecachingsystemssslikeremememememcachedisemcachedtoredtoredtoredsatabaseloadch.4)

通过PHP发送大规模电子邮件:有可能吗?通过PHP发送大规模电子邮件:有可能吗?May 16, 2025 am 12:10 AM

是的,itispossibletosendMassemailswithp.1)uselibrarieslikeLikePhpMailerorSwiftMailerForeffitedEmailSending.2)enasledeLaysBetemailStoavoidSpamflagssspamflags.3)sylectynamicContentToimpovereveragement.4)

PHP中依赖注入的目的是什么?PHP中依赖注入的目的是什么?May 16, 2025 am 12:10 AM

DependencyInjection(DI)inPHPisadesignpatternthatachievesInversionofControl(IoC)byallowingdependenciestobeinjectedintoclasses,enhancingmodularity,testability,andflexibility.DIdecouplesclassesfromspecificimplementations,makingcodemoremanageableandadapt

如何使用PHP发送电子邮件?如何使用PHP发送电子邮件?May 16, 2025 am 12:03 AM

使用PHP发送电子邮件的最佳方法包括:1.使用PHP的mail()函数进行基本发送;2.使用PHPMailer库发送更复杂的HTML邮件;3.使用SendGrid等事务性邮件服务提高可靠性和分析能力。通过这些方法,可以确保邮件不仅到达收件箱,还能吸引收件人。

如何计算PHP多维数组的元素总数?如何计算PHP多维数组的元素总数?May 15, 2025 pm 09:00 PM

计算PHP多维数组的元素总数可以使用递归或迭代方法。1.递归方法通过遍历数组并递归处理嵌套数组来计数。2.迭代方法使用栈来模拟递归,避免深度问题。3.array_walk_recursive函数也能实现,但需手动计数。

PHP中do-while循环有什么特点?PHP中do-while循环有什么特点?May 15, 2025 pm 08:57 PM

在PHP中,do-while循环的特点是保证循环体至少执行一次,然后再根据条件决定是否继续循环。1)它在条件检查之前执行循环体,适合需要确保操作至少执行一次的场景,如用户输入验证和菜单系统。2)然而,do-while循环的语法可能导致新手困惑,且可能增加不必要的性能开销。

PHP中如何哈希字符串?PHP中如何哈希字符串?May 15, 2025 pm 08:54 PM

在PHP中高效地哈希字符串可以使用以下方法:1.使用md5函数进行快速哈希,但不适合密码存储。2.使用sha256函数提高安全性。3.使用password_hash函数处理密码,提供最高安全性和便捷性。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

北端:融合系统,解释
1 个月前By尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
4 周前By尊渡假赌尊渡假赌尊渡假赌
<🎜>掩盖:探险33-如何获得完美的色度催化剂
2 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

SublimeText3 英文版

SublimeText3 英文版

推荐:为Win版本,支持代码提示!

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用