`

php真变态。。。

    博客分类:
  • php
阅读更多

最近做一个测评的系统,用php开发,一开始数据库表格实际太麻烦,来回修改太多,所以想了一个新的思路

 

封装成一个对象,最后再序列化保存。问题来了,保存在session中的只能是序列化的字符串,结果导致

 

从session取出字符串,反序列化成对象,操作对象,序列化对象,保存的session中。

 

可惜不是对象引用传递啊。。。。太麻烦了,真bt

分享到:
评论
29 楼 等天上掉大饼 2008-12-15  
PHP很爽,我喜欢,我早就抛弃JAVA了,我对那些什么企业应用一点兴趣都没,写自己的function,让他们DAO,SERVICE去
28 楼 xieye 2008-12-15  
xieye 写道
偶认为php
不错啊,很好啊,语法很简单,原以为学计算机编程会很闷呢,但是到PHP手里就完全不一样了,很开心,而且还学到了不少东西。



。。。


一传十,十传百,成了众人皆知的秘密。


。。。。。


偶找到了偶的绝配。

你,值得拥有。
27 楼 playfish 2008-12-12  
楼上某人提到,php是函数式的嵌入的编程的,不要用java的模式套在php身上,这句话楼主好好体味一下就知道了。。

php就是这样才爽的。搞得跟java一样还不如用java,用太复杂的php框架也发挥不了php的性能
26 楼 xieye 2008-12-12  
偶认为php
不错啊,很好啊,语法很简单,原以为学计算机编程会很闷呢,但是到PHP手里就完全不一样了,很开心,而且还学到了不少东西。

25 楼 abcd1f 2008-12-12  
xieye 写道

JAVA不是号称面向接口的吗?这么流行


因为这儿老大以前是搞JAVA的。
24 楼 Julien 2008-12-12  
真正变态的地方在于在无状态的系统里面实现全状态的应用这一点吧!关对象/过程什么事!
23 楼 xieye 2008-12-12  
树型结构的数据库存储,其实还是按常规方法存储好一些,
在一个字段里存很多东西,当数据量大了可能就不行了,而且不符合范式。
不过小网站就无所谓了。快最好。


“PHP里申明每个DAO,SERVICE的接口真的没多大作用,只是更方便调用者查看函数说明。”
这就是最大的作用啊,当项目大到一定程度后,其好处自然体现。

JAVA不是号称面向接口的吗?这么流行

22 楼 abcd1f 2008-12-12  
luolonghao 写道
xieye 写道
我感觉最爽的还是基于框架的面向对象的开发.
运行速度慢的问题用缓存解决.

在没忘记的情况下,我还会尽量把对象参数前加上类型,如:
        public function setDefault(Zend_Controller_Request_Abstract $request, $arr)
        {
            
            $session =  new Zend_Session_Namespace('cp_blog');
            $config = Zend_Registry::get('config');
        }   


其实PHP社区最流行的是Smarty等templalte,语言本身就是为了嵌入到HTML而设计的,所以我想Zend framework等肯定没前途,用PHP目的就是简单,几行代码搞定一个页面这才是真正的优势,如果喜欢基于框架的面向对象的开发建议还是换语言吧。。。

我这儿还有完全用J2EE方式来用PHP开发的,DAO,SERVICE,写类前先写接口,也用ZEND,其实我个人真的不喜欢这个PHP框架,也没花心思研究。还有一点,PHP里申明每个DAO,SERVICE的接口真的没多大作用,只是更方便调用者查看函数说明。
21 楼 luolonghao 2008-12-12  
不喜欢XML,效率差,可读性也差,还是多用YAML、JSON吧。。
20 楼 key232323 2008-12-12  
可能需求不一样吧,
我处理的好多数据是树形结构的,而且子节点一般不会独立应用,
如果用数据库表示,又一堆范式,多个表之间的一多关联,
干脆一个字段表示,用对象序列化,最后更新这个字段的值就好了。

我觉得这样操作起来方便,而且查询也容易,不用联表查询,一下子就把整个对象查询出来了,性能肯定高不少。用php,serielize和unserielize方法也很方便啊,哈哈
19 楼 风花雪月饼 2008-12-12  
rootsoso 写道
大猫汤姆 写道
还是转JAVA吧,WEB应用中数据库才是性能瓶颈,容器影响非常小的。
我正在想着把数据使用XML文件存储,尽量脱离数据库,因为我感觉现在对数据库太依赖了。


大猫汤姆 写道
当然不是把所有的东西放到文件中去了,比如论坛贴子完全可以放到XML文件中存储,新闻等,BLOG中的日记这些我认为没必要存到数据库中去,而且这样做对搜索很有好处。



听起来真新鲜,呵呵


N年前就做过这事了。
N年前你肯定没访问过CSDN
18 楼 mayday85 2008-12-12  
xieye 写道
偶只是想用PHP做超大型门户网站
所以,几行代码搞不定一个页面。。。


真够
17 楼 xieye 2008-12-12  
偶们老大说了,只有做的大,才有疯投。
16 楼 imjl 2008-12-12  
呵呵,,有趣,,各位继续
15 楼 xieye 2008-12-12  
偶只是想用PHP做超大型门户网站
所以,几行代码搞不定一个页面。。。
14 楼 luolonghao 2008-12-12  
xieye 写道
我感觉最爽的还是基于框架的面向对象的开发.
运行速度慢的问题用缓存解决.

在没忘记的情况下,我还会尽量把对象参数前加上类型,如:
        public function setDefault(Zend_Controller_Request_Abstract $request, $arr)
        {
            
            $session =  new Zend_Session_Namespace('cp_blog');
            $config = Zend_Registry::get('config');
        }   


其实PHP社区最流行的是Smarty等templalte,语言本身就是为了嵌入到HTML而设计的,所以我想Zend framework等肯定没前途,用PHP目的就是简单,几行代码搞定一个页面这才是真正的优势,如果喜欢基于框架的面向对象的开发建议还是换语言吧。。。
13 楼 xieye 2008-12-12  
每天吃饭前,偶都会默念100遍
“PHP最大”。
12 楼 xieye 2008-12-12  
我感觉最爽的还是基于框架的面向对象的开发.
运行速度慢的问题用缓存解决.

在没忘记的情况下,我还会尽量把对象参数前加上类型,如:
        public function setDefault(Zend_Controller_Request_Abstract $request, $arr)
        {
            
            $session =  new Zend_Session_Namespace('cp_blog');
            $config = Zend_Registry::get('config');
        }   
11 楼 lordhong 2008-12-12  
php... loose type... 你还真有意思...
10 楼 luolonghao 2008-12-12  
不要用java的思路开发PHP,PHP最爽的是过程式编程。

相关推荐

    php非常变态的面试题

    PHP面试题总结 本文总结了PHP面试中的常见题目,涵盖了优先级、static 变量、类型转换、count 函数、foreach 循环、reference 变量、浮点数概念、ini_set 函数、isset 函数、逻辑判断和赋值操作等多方面的知识点。 ...

    Tianyiw的PHP加密程序解密工具(Tianyiw-PHP解密工具)

    Tianyiw-PHP加密工具破解,Tianyiw很变态的一套程序,可以验证域名,验证IP,验证时间,防止命令行调试、随机密钥。每个加密文件不同等等。。。作者也是个解密高手。 这套程序采用静态方式解密,自取获取解密的密钥...

    Tianyiw的PHP加密程序解密工具(假ZEND加密)

    很变态的一套程序,可以验证域名,验证IP,验证时间,防止命令行调试、随机密钥。每个加密文件不同等等。。。作者也是个解密高手。 这套程序采用静态方式解密,自取获取解密的密钥。通性解密! 解密:必须为...

    交友盲盒二开变态版三套打包

    环境:Nginx 1.20.1-MySQL 5.6.50-PHP-7.3 上传源码至网站根目录,创建并导入数据库 数据库信息修改:/config/database.php 网站运行目录/public 配置文件加入(从24行插入) location / { if (!-e $request_...

    兔子版 变态 超级玛丽

    很好玩的小游戏 このゲームは ver 0.80 です ・最初に このゲームは自分でプレイするより、 ...http://mobile-bbs.com/bbs/bbs.php?id=kafebhizu に連絡どぞ~(修正する気はあまりないですけど…) ちく より

    MibewWebMessenger开源在线客服系统PHP版2.3.0中文版

    提供一个Web管理界面,让管理员可以:设置自动回复信息,跟踪访问人员是从哪里点进来的,搜索历史聊天记录,将信息转发给其它管理员,标 记“变态”访问者,查看当前所有通话情况,当客服人员离线时访

    DEDE仿猎奇天下整站源码

    DEDE,全称DedeCms,是PHP+MySQL驱动的一款开源、免费的CMS系统,因其强大的模板引擎和丰富的功能模块而广受欢迎。 1. **织梦CMS(DEDE)**:织梦CMS是基于PHP和MySQL的网站管理平台,提供了强大的后台管理功能,...

    收集的PHP中与数组相关的函数

    一开始我对PHP函数的丰富功能很兴奋,随着对越来越多近乎变态多的函数接触之后,突然联想到了ASP内置函数的稀少,要完成某项特殊功能,常须自定义函数,随着应用的在增多,自己居然也有了一套常用的函数库。...

    蒲公英网页设计

    如果涉及动态数据展示或用户交互,还可能需要用到PHP、JavaScript框架如jQuery或现代前端框架如React、Vue.js等。 至于"张淑英网页"这个文件名,可能是项目中某个部分或者案例的命名,具体可能包含了张淑英设计师的...

    php反弹shell实现代码

    在这篇文档中,作者讲述了如何通过上传PHP文件到一个BT(变态)网站实现反弹Shell的过程。文档提供了PHP代码的示例,用来实现反弹Shell功能。文章中描述了该网站的特殊性——上传文件后,访问页面时文件名会随机变化...

    Tscan20240321一款综合扫描工具方便一键自动化全方位漏扫扫描

    Tscan20240321一款综合扫描工具方便一键自动化全方位漏扫扫描。 该版本新增如下POC:(字数限制介绍POC显示不全) BYTEVALUE_百为流控路由器远程命令漏洞 ...Panalog_日志审计系统accountsy_addmount.php接口rce

    php中实现获取随机数组列表的自定义函数

    贴一段代码,在php中获取随机数组 不用多说,直接贴代码,php中的array_rand很变态,突破了正常人的理解,繁琐 function create_random_ids( $min,$max,$limited ) { $_base_ids = range($min,$max); $_temp_key ...

    PHP获取163、gmail、126等邮箱联系人地址【已测试2009.10.10】

    126有点变态多了一次跳转,比较麻烦复制代码 代码如下:<?php /** * @file class.126http.php * 获得126邮箱通讯录列表 * @author jvones<jvones> http://www.jvones.com/blog * @date 2009-09-26 **/ class ...

    mibew_php.rar_messenger_mibew_在线人员信息

    提供一个Web管理界面,让管理员可以:设置自动回复信息,跟踪访问人员是从哪里点进来的,搜索历史聊天记录,将信息转发给其它管理员,标 记“变态”访问者,查看当前所有通话情况,当客服人员离线时访问人员还可以...

    PHP获取163、sina、sohu、yahoo、126、gmail、tom邮箱联系人地址【已测试2009.10.10】

    最近一直忙于项目上的QQ、MSN、邮箱(目前以实现163、126、gmail...126有点变态多了一次跳转,比较麻烦; QQ邮箱联系人导出 由于腾讯查的厉害,就不奉上了! 代码浏览地址:http://www.jvones.com/blog/post-200.html

    一次艰难的渗透纪实

    0×04 调试php溢出漏洞 0×05 杀个回马枪 0×06 不成功的社工 0×07 V5的迂回战术 0×08 从再读cms源代码到后台getshell 0×09 asp登陆口嗅探变态的密码 0×0a 突破星外+护卫神 0×0b php嗅探目标管理员密码 0×0c ...

    FengCms内容管理系统 1.32.rar

    自由搭建任意模型,万能AJAX验证,胜任任何变态需要! 稳定压倒一切 基于PHP MYSQL构建,稳定坚若磐石! 易用无与伦比 每一处细节,都倍感贴心,让编辑从此不再厌恶后台! 速度超越极限 每一处细节,都倍感...

    安优企业建站系统-PHP

    号 用/代替)双模式(伪静态附带自动生成静态 已后台 缓存时间 为准 iis下伪静态组建bug无法使用)新增内容页 关键字 连接本页面地址 详细内容里面 自动加接接 连接本页面地址无模版替换 使用纯 php 代码为模版引擎 ...

    款制作调查问卷等表单的网站.pdf

    Response-o-Matic 这个变态的表单服务网站只能让免费用户制作 1 个问卷调查,功能很垃圾,而且还有广告。 七、问道 问道是国内一家专门提供问卷调查制作的网站,连 CCTV 都使用问道制作调查问卷,问道有很好的统计...

Global site tag (gtag.js) - Google Analytics