我想学习PHP,并希望得到有关OOP和程序的想法。 我看了一些其他博客和教程有关OOP VS程序,但我仍然无法理解的做法。
OOP VS程序
- 我应该学习?
- 什么在代码的区别? 有什么影响?
- 如何能在OOP的形式给出了一个PHP框架的帮助? (我想学习笨)
- 程序是否需要一个框架?
我真的想知道两者的区别代码,我OOP的理解是你创建了一个类,它可以访问。 (我不知道如果多数民众赞成正确的)。
谢谢!
我想学习PHP,并希望得到有关OOP和程序的想法。 我看了一些其他博客和教程有关OOP VS程序,但我仍然无法理解的做法。
OOP VS程序
我真的想知道两者的区别代码,我OOP的理解是你创建了一个类,它可以访问。 (我不知道如果多数民众赞成正确的)。
谢谢!
背景:您问这表明一个“简单的解释”:
短期无行话答案:
龙无行话答案:
程序VS OOP是计算机编程的一个根本问题只是一个方面:如何使你的代码容易理解和一块蛋糕,以专业的维护 。 实际上,你可以编写如下一些OOP的原则“程序”代码,所以两者并不一定是对立的。
一旦你了解你的理解,将真正成长等面向对象编程语言 ,其中,PHP是一个“街头顽童”。
这里是为您打造经验,你将学习什么的简要概述 :
一类可以被看作是一个的方法和属性 “组块”
因为它可以让你在一个方式非常高的水平 ,使得它容易让你了解,使用和维护组织代码A类是有用的。
OOP只不过是一个设计模式了。 如果你刚开始,然后通过集中处理方式学习的基础知识。 最重要的是,熟悉像循环,条件和调用其它程序的基本原则。
当你创建你的程序代码中,添加一个源文件内相关的方法使一种习惯。 了解你的程序分成逻辑单元,然后你已经开始成为面向对象的。 基本上,目标无非是方法的集合被彼此相关,仅仅是因为他们在同一组数据的操作更加。 (不说话的数据库在这里,但应用程序的数据!)
OO主要用于制作在简单的块分割的一切你的代码更符合逻辑。 通过将合适的块,你会得到一个完整的应用程序。 OO不是银弹或金锤,这将解决所有的问题。 但是它所做的,是使你的代码更容易理解。
话又说回来,有些人仍然设法使一个完整惹出来的物体,只需把它们变成巨大的超级对象有数以百计的方法。 这样的对象不从常规处理方式有所不同了,因为单纯的方法的大量组合在一起的,没有任何真正的逻辑。 这是一个错误,这很容易,当人们开始做OOP太快做出。
你应该学会两者。 对象仅仅存在许多可能的抽象之一,抽象是编程是最终全部。 这就是说,开始程序的东西,再后来添加的对象,因为PHP对象的内部是程序反正。
至于框架; 先学习语言的基础,写一次性的实验程序和这样。 稍后,您可以与框架熟悉,并考虑自己是否找到某些情况下他们中的一些有用的。 他们绝对不是强制性的。
程序PHP和OOP使用相同的PHP代码。 然后,唯一不同的是,随着程序,你专注于一个任务,就是这样。 在OOP中,您使用的图案或代码的许多不同的领域,可重复使用的块组织代码。
简单的答案是,你需要知道和了解的PHP。 您可以在php.net学习。 一旦你了解它,那么你可以开始组织你的代码卡盘。
程序代码使用函数,变量。
一旦你得到的东西挂起,你可以开始组织的函数和变量为类。 我们开始调用函数的方法和变量属性。
祝好运。
要在上面伟大的答案补充。 您应该看到OOP的 - 当你开始写小程序的编码风格一个自然的过程,你可能只需要放在一起一对夫妇的PHP代码行,然后将其整合到功能和更多的功能,你写的,你可能会觉得有必要以便更好地组织他们到类别。 OOP只是让你的结构你的代码更好 - 允许一个更好的代码维护。