»
返回PHPEye网站首页
游客:
注册
|
登录
|
统计
|
帮助
PHPEye开源社区
»
站务讨论
» 建议来个OOP版
‹‹ 上一主题
|
下一主题 ››
11
1/2
1
2
››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 建议来个OOP版
edwin
新手上路
UID 663
精华 0
积分 0
帖子 7
翻译 0
原创 0
阅读权限 10
注册 2007-12-19
状态 离线
#1
使用道具
发表于 2007-12-20 22:43
资料
短消息
加为好友
建议来个OOP版
zf的优势之一是对php的OOP,所以希望论坛能开个OOP的版,这样大家可以在这方面多交流
edwin
新手上路
UID 663
精华 0
积分 0
帖子 7
翻译 0
原创 0
阅读权限 10
注册 2007-12-19
状态 离线
#2
使用道具
发表于 2007-12-20 22:44
资料
短消息
加为好友
顺便发一篇OOP的文章,我感觉很不错,分享一下,
Refactoring PHP Code
http://devzone.zend.com/article/2514-Refactoring-PHP-Code
haohappy
超级版主
PHPEye站长
UID 2
精华
11
积分 110
帖子 260
翻译 6
原创 1
阅读权限 150
注册 2007-5-2
状态 离线
#3
使用道具
发表于 2007-12-20 23:50
资料
短消息
加为好友
看看,怕没有人气,等有更多人需要了再开
互助共享,共同成长。
edwin
新手上路
UID 663
精华 0
积分 0
帖子 7
翻译 0
原创 0
阅读权限 10
注册 2007-12-19
状态 离线
#4
使用道具
发表于 2007-12-21 21:40
资料
短消息
加为好友
好的
,最近一直在找专业的php oop论坛,不知道Haohappy 兄又没有好的建议
diogin
版主
UID 16
精华
1
积分 10
帖子 38
翻译 0
原创 0
阅读权限 100
注册 2007-5-4
来自 广东省广州市
状态 离线
#5
使用道具
发表于 2007-12-23 14:33
资料
短消息
加为好友
我始终认为PHP的OOP跟传统的OOP不一样,有一个阻抗不匹配现象。
关键的区别在于,Web方式的PHP,其OOP是完全在一次请求的短暂生命周期内运行的,而其它语言的OOP是在进程的长久生命周期内运行的。
从这个意义上看,PHP本身的运行机制就牵扯到了OO的运行模型。具体就不在这里扯了,开了OOP板后来跟大家口水一番,呵呵
The world is everything that is the case.
haohappy
超级版主
PHPEye站长
UID 2
精华
11
积分 110
帖子 260
翻译 6
原创 1
阅读权限 150
注册 2007-5-2
状态 离线
#6
使用道具
发表于 2007-12-23 18:03
资料
短消息
加为好友
确实有很大不同,我觉得光是讨论这个问题开个版没什么必要,diogin完全可以在你的版上发起讨论呵呵。
互助共享,共同成长。
edwin
新手上路
UID 663
精华 0
积分 0
帖子 7
翻译 0
原创 0
阅读权限 10
注册 2007-12-19
状态 离线
#7
使用道具
发表于 2007-12-24 21:21
资料
短消息
加为好友
很好的观点
[
本帖最后由 edwin 于 2007-12-24 21:26 编辑
]
Physon
新手上路
UID 42
精华 0
积分 0
帖子 10
翻译 0
原创 0
阅读权限 10
注册 2007-5-24
状态 离线
#8
使用道具
发表于 2007-12-26 17:35
资料
短消息
加为好友
QUOTE:
原帖由
diogin
于 2007-12-23 14:33 发表
我始终认为PHP的OOP跟传统的OOP不一样,有一个阻抗不匹配现象。
关键的区别在于,Web方式的PHP,其OOP是完全在一次请求的短暂生命周期内运行的,而其它语言的OOP是在进程的长久生命周期内运行的。
从这个意义上看,PHP本身的运 ...
是啊,不过有人因此说 php 更本不应该有 oo,这我到是不是十分赞同.很多在别的语言中的最优实践我们可以在 php 中尝试,但是不能死搬硬套,有的可能需要变通,有的则完全不行,所以我想确实还是有讨论的价值的.特别是生命周期的问题,很多都与这个直接相关,diogin 说到点子上了
wps2000
新手上路
UID 34
精华 0
积分 0
帖子 73
翻译 0
原创 0
阅读权限 10
注册 2007-5-20
状态 离线
#9
使用道具
发表于 2008-1-2 16:44
资料
短消息
加为好友
QUOTE:
原帖由
Physon
于 2007-12-26 17:35 发表
是啊,不过有人因此说 php 更本不应该有 oo,这我到是不是十分赞同.很多在别的语言中的最优实践我们可以在 php 中尝试,但是不能死搬硬套,有的可能需要变通,有的则完全不行,所以我想确实还是有讨论的价值的.特别是生命周期 ...
我没觉得作为PHP的玩家我们必须做的多么特殊,当历史都进去OO时代的时候我们也没必要拒绝PHP的OO化。我不了解各位为什么反对PHP OO化,难道就是因为PHP OO化之后过于频繁的对象重建导致效率问题?
经常的yy,加入PHP5.30将预计在PHP6.0中增加的新特性全部添加进来的话,有了APC,那么编译时优化耗时等问题也不再是问题了,PHP Team可以集中全力开发PHP 编译优化程序。我想到时候OO的PHP也未必会损失太多的性能。
社会要求程序员都必须有OO的思想了,如果PHP拒绝OO、那么恐怕会要求每一个PHP玩家必须学习另外一种OO的语言
我的博客,欢迎指教哦!
edwin
新手上路
UID 663
精华 0
积分 0
帖子 7
翻译 0
原创 0
阅读权限 10
注册 2007-12-19
状态 离线
#10
使用道具
发表于 2008-1-4 23:35
资料
短消息
加为好友
在我的理解来看,OOP的主要目的是代码重用,让我们从一些无谓的繁琐中解放出来,让我们的项目更敏捷。他只是一种思想,让程序更逻辑一些,这个跟什么语言没有太大的关系,即使有差别也是在细节上的,理论上都是没有区别的,希望大家都来OOP,他给我们带来的震撼要大于他给我们带来的不足
11
1/2
1
2
››
投票
交易
悬赏
活动
PHPEye社区--LAMP开源技术社区
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
基本概况
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
当前时区 GMT+8, 现在时间是 2008-8-30 18:31
Powered by
Discuz!
5.5.0
© 2001-2007
Comsenz Inc.
Processed in 0.013372 second(s), 6 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
PHPEye开源社区
-
Archiver