① 面向对象对php新手来说,意义大吗
就看你干啥了
一般框架都是mvc结构的,都是面向对象,不过用的语法很简单。
php的面向对象有点鸡肋,学学基本语言,几分钟的事也够用了
② 为什么说php可以采用面向对象和面向过程两
因为php既可以采用面向对象来开发,也可以使用面向过程来开发,所以说php可以采用面向对象和面向过程两种开发模式.
③ php有哪些优势和特点
PHP的优势包括:
PHP开放的源代码
所有的PHP源代码事实上都可以得到。
PHP是免费的
和其它技术相比,PHP本身免费且是开源代码。
快捷性
程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。
跨平台性强
由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS下。
效率高
PHP消耗相当少的系统资源。
图像处理
用PHP动态创建图像,PHP图像处理默认使用GD2。且也可以配置为使用image magick进行图像处理。
面向对象
在php4,php5 中,面向对象方面都有了很大的改进,php完全可以用来开发大型商业程序。
专业专注
PHP支持脚本语言为主,同为类C语言,容易入门。
④ PHP是面向对象好呢还是面向过程好呢
总的来说,你要明白结构化编程与面向对象编程的区别,最重要是一点是结构化编程的数据与行为是分离的,而面向对象的两者是紧密相连的,另外,按造规模大小来定论,团体开发,基础台阶高,相应的后期维护也相当高,所以基本者是面向对象,不过如果是你个人来作一些开发,其实根本没有那么条条框框的,写一个一般人能看的懂的整体结构,代码条理清晰,就比什么都好了.
⑤ PHP的面向对象究竟是什么概念
这样说吧,
在我们初步学习的面向过程程序设计方法,比如C语言中:
程序=算法+数据结构;
但是面向对象程序设计方法,如C++,和后来的PHP等语言:
程序=(算法+数据结构);
就是说算法与数据结构组成一个整体,而这个整体就是类,把类详细化了就是一个一个具体的对象。
比如定义一个类,再用类声明一个对象:
class Student()
{....functions()
protected:
int a;
char b;
}
Student xiao;
Student就是一个类,xiao就是一个对象。
像楼主说的那样,对象除了封装方法(我们也可以称之为算法)之外,还可以有一些数据成员,比如上面的a,b,所以类封装不只封装了算法,还有这些算法之下的数据!
从某方面来说,面向对象是函数的升级,因为这类也是可以在主函数外定义的,这也可以将其看作是一种特殊的函数(个人看法啊),我们可以调用这“函数”中的数据和方法。所以楼主说的在广义上也是成立的!
另外,建议楼主先阅读下C++有关课程的关于面向对象的论述,可能会对你有所帮助!
⑥ 什么是php面向对象及面向对象的三大特性
面向对象是一种编程思维
面向对象的三大特性:
封装
继承
多态
⑦ 对纯面向对象的PHP程序有何看法
php并不是纯面向对象的语言,不过面向对象的优点很多,可以看看java语言,会对面向对象的理解更透彻。
⑧ php面向对象有什么用
因为功能太多了,把实现一种功能的一系列相关函数和数据封装成一个类,方便加载和使用。
例如gz压缩、MySQL、验证码等类库,需要用的时候才加载,一种对象就实现一种功能。
⑨ PHP MYSQL面向对象编程,不明白其具体意义何在提高了性能、效率、重用
把 mysql 与 php 的链接看做一个对象,这个对象负责php与mysql的交互。
其意义在于把数据库的链接抽象成了对象,抽象的意义在于化繁为简。
普通的那种方式,更像是一种行为,全都是行为由谁发出呢?由php语言本身?
面向对象的方式,则有这个对象发出!