在开始学习PHP之前,花一些时间计划学习语言的方法可能是明智的。
学习过PHP的专业开发人员已经花费了大量时间来学习他们的技术。要模拟它们,您将需要确保有动力去做,并且理想地能够快速有效地学习PHP。学习方法越慢且效率越低,获得PHP开发工作或构建您所考虑的应用程序所花费的时间就越长。
缓慢而低效的学习方法的更糟后果是,您更有可能放弃学习!哈佛大学和麻省理工学院大学进行的研究发现,只有4%的注册在线课程的学生可以完成这些课程。
因此,我如何帮助您避免成为96%放弃的人中的另一个?
好吧,我整理了10条技巧列表,以帮助您学习PHP。这些技巧应有助于您有效地学习PHP,保持动力,并避免一些潜在的困难。
让我们开始吧!
1.确信要学习PHP
如果您是本文的初学者,那么您可能不太想学习哪种 编程语言 。尽管这不一定是问题,但可能会在以后导致出现问题,您会发现另一种编程语言更适合您的愿望。
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开发的基础知识来构建项目,从而使学习过程有趣且互动。
这是使学习过程有趣且相关的好方法,但更好的是牢记您的项目的想法。如果您牢记您的项目,那么如果您想将其应用到项目中,将会更有动力记住所学内容。
您将需要不断地练习新开发的PHP技能,通常最容易激发自己从事项目的动机。随着技能的提高,您甚至可以构建项目的不同版本。例如,您最初可以创建一个简单的联系人应用程序,该应用程序具有添加和删除联系人的基本功能。随着技能的发展,您可以将其连接到数据库。稍后,您可以添加更多高级功能,然后再将其投入使用并邀请您的朋友提交其详细信息。
在不知不觉中,您可能是世界上最大的社交网站之一,拥有超过10亿人口,并创造了数十亿美元的广告收入。谁知道?
技巧3.首先学习HTML
虽然PHP是您第一种编程语言的不错选择,但它不应该是您进行Web开发的第一步。
如果您还没有学习过它,那么应该在开始学习PHP之前花一些时间来学习HTML。HTML是构成网页基础的标记语言,而不是编程语言。这意味着您编写的代码代表网页的基本元素,例如图像或文本。您无法使用标记语言对任何功能进行编程,这使得学习起来相对比较容易,并且还产生了对HTML之类的PHP之类的语言的需求,以使网站更加动态。
由于通常使用PHP使HTML动态化,因此HTML在PHP文档中很常见。HTML不仅会出现在大多数PHP应用程序中,而且还将成为有关PHP开发的许多教程和课程的一部分。这些教程大多数都只是假设您已经了解HTML。
因此,与其花时间去学习两者,不如花几个小时来学习HTML的基础知识。学习PHP需要花费数月的时间,但是学习HTML所需的时间则是几个小时。
技巧4.主动学习而非被动
使学习更有效的最好方法之一是主动学习而不是被动学习。被动学习意味着简单地观看/阅读/聆听和吸收信息。积极学习意味着在问题或项目中使用所学知识。
教育专业人士似乎一致认为主动学习策略比被动学习策略更好。唯一的问题是,创造主动学习体验通常比创造被动学习体验困难。
被动学习体验的一个示例是观看网上搜索的视频,视频中的讲师会通过幻灯片发声,解释了功能。不过,被动学习经验仍然有用。讲师可能会对您听说过的功能提供最佳解释。
这里的建议并不一定要完全避免被动学习的经历,而是要使他们变得主动。您可以在讲座中举例,然后自己写下来,进行修改,看看会发生什么。
秘诀5.不要害怕破坏事物
请谨慎使用此建议。如果您在现场站点上工作,那么故意破坏事物肯定不是最好的主意。如果您使用的是WordPress,通常建议不要将PHP文件留在WordPress核心中。不要破坏那些。
但是,在您创建的脱机项目文件或WordPress主题文件夹中的PHP文件中,打破常规并不是一个坏主意。将它们放回一起会学到很多东西。
此建议并不严格意味着您必须断开网站,而应避免担心它的发生。出错的地方通常是很好的学习经验。问题越大,您越会记住解决方案。
如果您对解决问题有两个想法,而第一个想法可行,请确保您也尝试第二个想法,而不是简单地前进。在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自定义查询上方写了一条评论,以提醒我学习时的含义。注释是以//开头的灰色文本。
评论可以是一种很好的方式,可以给自己留下一些笔记,以帮助您记住做事的方式。作为新手,您很可能会在将来重新访问现在编写的代码。当有人要求您构建以前构建的东西时,参考以前编写和理解的代码比尝试了解您通过百度找到的其他示例更容易使用。
好吧,只有当您的代码干净,清晰,易于理解并充分利用注释时,它才会更容易。
秘诀9.尝试自己解决问题
当您遇到问题时,常见的反应是立即寻求帮助。
现在,寻求帮助没有错。很多人会说应该鼓励这样做。但是,如果您一遇到困难就向某人询问,那么您将无法像在自己发现问题的情况下那样好地学习本课程。现在是时候提出问题了。
在现实生活中,这似乎是一个编码新手训练所面临的问题,而不是在线上,因为在新手训练营中,您可以举手并向教员寻求帮助。但是,像BitDegree上的课程一样,您可以选择发送关于该课程中任何讲座的反馈,以便教师可以帮助您解决遇到的任何问题。
但是请记住,当您学习PHP时,您并没有付出任何努力–您不是第一个学习这种编程语言的人。
很多人在您之前走过,他们的问题遍布整个互联网。也有很多人想要帮助,他们的答案也遍布整个互联网。
特别是如果您即将开始学习PHP基础知识,那么其他人之前从未遇到过您的问题的可能性极低。因此,如果您想找到PHP遇到的任何问题的答案,则只需执行解决所有其他问题的方法即可。去 谷歌 上查询!
在搜索结果的顶部,您会发现有人可能在百度知道或者知乎上发布了与您的问题极为相似的问题。
如果找不到与您的问题相匹配的内容,则还应该记住,PHP和其他所有编程语言一样,都有大量的文档来帮助其用户了解如何使用PHP。如果手册有点让人不知所措,则可以在BitDegree或者百度上获得更易理解的PHP知识库。
技巧10.了解行话
在学习PHP的初期,您可能会遇到的一个困难是讲师或说明中使用的技术语言。
一位优秀的讲师将可以用简单的英语向您解释PHP基础。但是一旦您进入更高级的主题,讲师将需要使用更多的技术语言来描述更复杂的概念。
重要的是,您必须充分学习新词汇中的单词,以便能够理解可能在其中使用两个或两个以上专业术语的句子。不幸的是,除非您能够理解PHP背后的困难概念,否则您不可能完全理解如何使用PHP,这意味着学习技术语言。
一个简单的例子就是理解“如何将变量作为参数传递给函数”。
结论
本指南中的技巧将帮助您准备成为一名更好的PHP学生,并确保正确地进行学习,从而提高学习效率。尽管这些技巧中的大多数都是针对那些开始学习如何使用PHP的技巧的,但对于那些对PHP教育更高级的人来说,这些技巧将被证明是有用的。
但是无论如何,既然您已经进行了一些研究,那么您可能已经选择学习PHP。如果是这样,那么只剩下一件事要做……
是时候学习PHP了!
就像我们选择学习的任何东西一样,这可能是一个艰巨的过程。但是对于许多人来说,这是一条美丽的道路,而在结束时却有着巨大的收获。坚持本指南中的,您会顺利进行的。
相关文章
本站已关闭游客评论,请登录或者注册后再评论吧~