在开始进行PHP学习之前,花一些时间计划学习语言的方法可能是明智的。
学习过PHP的专业开发人员已经花费了大量时间来学习他们的技术。要模拟它们,您将需要确保有动力去做,并且理想地能够快速有效地进行PHP学习。学习方法越慢且效率越低,获得PHP开发工作或构建您所考虑的应用程序所花费的时间就越长。
缓慢而效率低下的学习方法的更糟后果是,您实际上更有可能放弃学习!实际上,哈佛大学和麻省理工大学的研究发现,只有4%的注册在线课程的学生实际完成了这些课程。
因此,我如何帮助您避免成为96%放弃的人中的另一个?
好吧,我整理了10条技巧列表,以帮助您进行PHP学习。这些技巧应有助于您有效地进行PHP学习,保持动力,并避免一些潜在的困难。
让我们开始吧!
目录
技巧1 –确定要进行PHP学习
如果您是本文的初学者,那么您可能对学习哪种编程语言没有强烈的偏好。尽管这不一定是问题,但可能会在以后导致出现问题,您会发现另一种编程语言更适合您的愿望。
最新优惠现在有效:
GET 50% OFF
DataCamp Black Friday Sale
During this DataCamp Black Friday, you can access the top-rated courses with a 50% discount. Enroll now for way less!
PHP是Web开发中常用的服务器端编程语言。如果您在几个月后意识到自己真正想做的就是在Rockstar上工作并帮助构建下一版的侠盗猎车手,那么最好学习C等游戏开发中常用的编程语言。或C ++。
进行PHP学习的原因很多,其中包括:
- 您想将WordPress技能提高到一个新的水平。截至2018年9月,所有网站中有7%使用WordPress。由于WordPress由PHP驱动,因此对PHP技能产生了巨大的需求。而且,如果您想使用其他内容管理系统,例如Joomla或Drupal,我很高兴地告诉您,它们也是用PHP构建的。
- 与其他编程语言相比,PHP被认为相对易于学习。
- 由于PHP是Web的本机,因此您可以比使用其他某些语言更快,更轻松地将简单项目放在网上,这意味着您将比自己查看工作更快地看到结果学习另一种语言。
因此,在开始 进行PHP学习之前,请确保已考虑这些内容,以便可以确信PHP可以满足您的需求。
技巧2 –牢记自己的项目目标
既然知道了为什么要进行PHP学习,那么要使用PHP的目标也很有用。进行PHP学习将是一个漫长的过程,并且出于最终目标的考虑,保持动力很容易。在线课程,例如BitDegree的 PHP在线学习课程。当然,通过进行PHP学习开发的基础知识来构建项目,使学习过程有趣且互动是最好的。
这是使学习过程有趣且相关的好方法,但更妙的是牢记自己的项目的想法。如果您牢记自己的项目,那么如果您想将其应用到自己的项目中,将会更有动力记住所学内容。
您将需要不断地练习新开发的PHP技能,并且通常最容易激发自己去从事自己的项目。随着技能的提高,您甚至可以构建项目的不同版本。例如,您最初可以创建一个简单的联系人应用程序,该应用程序具有添加和删除联系人的基本功能。随着技能的发展,您可以将其连接到数据库。稍后,您可以添加更多高级功能,然后再将其投入使用并邀请您的朋友提交其详细信息。
在不知不觉中,您可能就会拥有世界上最大的社交网站之一,拥有超过10亿用户,并创造了数十亿美元的广告收入的网站。
技巧3 –首先学习HTML
尽管PHP是您首选的编程语言,但是它不应该是您进行Web开发的第一步。
如果您还没有学习过它,那么应该在开始进行PHP学习之前花一些时间来学习HTML。 HTML是构成网页基础的标记语言,而不是编程语言。这基本上意味着您编写的代码代表网页的基本元素,例如图像或文本。您无法使用标记语言对任何功能进行编程,这使得学习起来相对比较容易,并且还产生了对HTML之类的PHP之类的语言的需求,以使网站更加动态。
由于通常使用PHP使HTML动态化,因此HTML在PHP文档中很常见。 HTML不仅会出现在大多数PHP应用程序中,而且还将成为有关PHP开发的许多教程和课程的一部分。这些教程大多数都只是假设您已经了解HTML。
因此,与其花时间去学习两者,不如花几个小时来学习HTML的基础知识。进行PHP学习需要花费数月的时间,但是学习HTML所需的时间则是几个小时。您可以从BitDegree的 了解什么是HTML的初学者友好的交互式编程: 什么是HTML,CSS和Web开发课程开始, 预计仅需51分钟即可完成!
技巧4 –主动学习而非被动学习
使学习更有效的最好方法之一是主动学习而不是被动学习。被动学习意味着简单地观看/阅读/聆听和吸收信息。主动学习意味着实际使用您在问题或项目中所学的知识。
教育专业人士似乎一致认为主动学习策略比被动学习策略更好。唯一的问题是,创造主动学习体验通常比创造被动学习体验困难。
BitDegree的 '在线进行PHP学习' 课程是积极学习经验的一个很好的例子。要继续学习本课程的每节课,您必须使用在代码编辑器中刚刚学到的知识来解决问题。
被动学习体验的一个示例是观看YouTube上的讲师在幻灯片上发声的视频,视频解释了什么功能。不过,被动学习经验仍然有用。讲师可能会对您听说过的功能提供最佳解释。
这里的建议并不一定要完全避免被动学习的经历,而是要使他们变得主动。您可以在讲座中举例,然后自己写下来,进行修改,看看会发生什么。
技巧5 –不要害怕搞坏东西
如果您在生产环境上工作,那么故意破坏事物肯定不是最好的主意。如果您使用的是WordPress,通常建议不要将PHP文件留在WordPress核心中。不要破坏生产环境。
但是,在您创建的脱机项目文件或WordPress主题文件夹中的PHP文件中,打破常规并不是一个坏主意。将它们放回一起会学到很多东西。
此建议并不严格意味着您必须断开网站,而应避免担心它的发生。出错的地方通常是很好的学习经验。问题越大,您越会记住解决方案。
对于初学者,BitDegree中的交互式代码编辑器在线进行PHP学习当然是进行实验的绝佳环境。您可以放心,无论您对要编辑的代码执行什么操作,都无法删除整个BitDegree网站,因此请进行试验。
如果您对解决问题有两个想法,而第一个想法可行,请确保您也尝试第二个想法,而不是简单地前进。在Web开发中,通常有不止一种方法来解决问题。
技巧6 –在PHP.ini中打开错误报告功能
如果您要破坏一切,确保启用错误报告功能可能是明智的。默认情况下可能会启用此功能,但是在某些情况下,当您断开PHP应用程序时,您只会看到空白屏幕。
为了查看错误报告,请确保使用以下代码在php.ini文件中启用错误处理:
ini_set('display_startup_errors',1);
ini_set('display_errors',1);
error_reporting(-1);
这意味着,当您在代码中出错时,类似下面的错误报告(缺少分号的结果)将至少返回一条有用的消息来帮助您调试问题。
技巧7 –谨慎使用语法
在您的编码教育和专业开发人员的生活中,您都会因语法错误而度过一生。
语法错误基本上只是意味着您编写了PHP无法理解的内容。可能是因为您拼写的变量名称与创建变量时的拼写方式不同,或者忘记了在语句的末尾添加分号。您会忘记很多分号。
与PHP之类的语言相比,JavaScript之类的某些编程语言在使用分号时更为自由。在某些情况下,PHP可能也相当自由:例如,在某些情况下,不关闭PHP标记被认为是一种好习惯。在其他情况下,缺少一个分号将终止整个应用程序。
所以要 非常 小心你的语法。在编程中,必须正确地拼写事物。
但是,了解语法错误的可能性很有用。它告诉我们您的程序不起作用时应首先查找的位置。在删除整个程序并重新开始之前,请检查语法错误。
技巧8 –保持代码可读性
当您学习编码时,您将学习与非常注意他们的代码表示形式的讲师。如果您不是...,您应该找到其他教师。
起初,所有间距,凹痕和对齐方式似乎都是肤浅的。如果代码有效,那么对不对?谁在乎间隔?
好吧,如果您犯了一个错误或回来查看了前一段时间编写的代码,那么您会在乎的。更糟糕的是,如果您的同事不得不使用您无法保持可读性的代码,您将更加关心,因为您的同事会讨厌您。
编写正确的代码对于处理技巧7中讨论的错误至关重要。如果将所有代码都放在一行上,计算机将可以正常读取它。但是,如果您错过了分号,则您或其他人必须发现它。
哪个示例更容易发现缺失的分号?
或是
如果不太明显,它就是完全相同的代码。唯一的区别是间距。
该代码的第一个版本使每行的结尾处的分号变得更容易,同时使HTML span标记与打开(<?php)和关闭(?>)PHP标记对齐,这也有助于识别是否只是忘记添加结束标记。
第二个版本只是将所有代码混合在一起。现在,您必须检查所有代码以查找可能缺少的分号,而不仅仅是快速查看行尾。 PHP标记在哪里开始和结束?他们在第一版中有自己的代码行,但是您必须扫描第二版代码中从开始标记到结束标记的所有代码,以检查它们是否都在那里。
除了保持代码干净,清晰和可读之外,还请确保使用注释来提醒自己在编写代码时的想法。
注释是PHP解释器忽略的文本行。您可以通过在行首添加两个正斜杠来将文本转换为注释。
// 像这样。
计算机完全忽略了您的注释,使它们看起来毫无意义。但是,尽管代码是用于计算机的,但是注释是针对人类的。特别是如果您编写复杂的内容,则注释对于将来其他人或您自己了解或记住您的程序的用途非常有用。例如,下面我在此Wordpress自定义查询上方写了一条评论,以提醒我当我学习它时的含义。注释是以//开头的灰色文本。
评论可以是一种很好的方式,可以给自己留下一些笔记,以帮助您记住做事的方式。作为新手,您很可能会在将来重新访问现在编写的代码。当有人要求您构建以前构建的东西时,参考以前编写和理解的代码比尝试理解您通过Google找到的别人的示例更容易使用。
好吧,只有当您的代码干净,清晰,易于理解并充分利用注释时,它才会更容易。
提示9 –尝试自己解决问题
当您遇到问题时,常见的反应是立即寻求帮助。
现在,寻求帮助没有错。实际上,很多人会说应该鼓励这样做。但是,如果您一遇到困难就向某人询问,那么您将无法像在自己发现问题的情况下那样好地学习本课程。现在是时候提出问题了。
在现实生活中,这似乎是编码训练营中的一个问题,而不是在线的,因为在训练营中,您可以举手并向教练寻求帮助。但是,像BitDegree上的课程一样,您可以选择发送关于该课程中任何讲座的反馈,以便教师可以帮助您解决遇到的任何问题。
但是请记住,当您进行PHP学习时, 您并没有付出任何努力–您不是第一个学习这种编程语言的人。
很多人在您之前走过,他们的问题遍布整个互联网。也有很多人想要帮助,他们的答案也遍布整个互联网。
特别是如果您即将开始进行PHP学习基础知识,那么其他人之前从未遇到过您的问题的可能性极低。因此,如果您想找到PHP遇到的任何问题的答案,则只需执行解决所有其他问题的方法即可。谷歌一下!
在搜索结果的顶部,您会发现有人可能在Stackoverflow上发布了与您的问题极为相似的问题。
如果找不到与您的问题匹配的内容,则还应该记住,PHP和其他所有编程语言一样,都有大量的文档来帮助其用户了解如何使用PHP。如果手册有点让人不知所措,则可以在BitDegree上获得更易理解的PHP知识库。
技巧10 –了解行话
在进行PHP学习的初期,您可能会遇到的一个困难是讲师或说明中使用的技术语言。
一个好的教练将能够用简单的英语向您解释PHP基础。但是一旦您进入更高级的主题,讲师将需要使用更多的技术语言来描述更复杂的概念。
重要的是,您必须充分学习新词汇中的单词,以便能够理解可能在其中使用两个或两个以上专业术语的句子。不幸的是,除非您能够理解PHP背后的困难概念,否则您不可能完全理解如何使用PHP,这意味着学习技术语言。
一个简单的例子就是理解“如何将变量作为参数传递给函数”。
BitDegree的“在线进行PHP学习”课程涵盖了变量,函数和参数的概念,这是其有关PHP基础知识的课程的一部分,因此,在课程结束时,该句子对您应该是很有意义的。如果您担心这样做可能会很困难,那么请考虑记下每个专业术语在您遇到时的含义,以便在讲师稍后在PHP教育中使用类似这样的句子时能够对其进行复查。
你知道吗
您是否想知道哪些在线学习平台最适合您的职业?
结束语
本指南中的技巧将帮助您成为一名更好的PHP学生,并确保正确地遵循该要求,可以确保更有效的学习过程。
尽管这些技巧中的大多数都是针对那些开始学习如何使用PHP的技巧的,但对于那些对PHP教育更高级的人来说,这些技巧将被证明是有用的。
但是无论如何,既然您已经进行了一些研究,您实际上可能已经选择进行PHP学习。如果是这样的话,只剩下一件事要做了……
是时候进行PHP学习了!
就像我们选择学习的任何东西一样,这可能是一个艰巨的过程。但是对于许多人来说,这是一条美丽的道路,而在结束时却有着巨大的收获。坚持本指南中的提示,您会顺利进行的。
如果您对我有任何疑问,请随时提出。只需在下面发表评论,我会尽快回复您!