随笔分类 - php技术讨论
摘要:php使用下滑,很大程度由于php门槛低,大部分开发普遍水平较低 本人研发精品项目开源,希望能帮助大家快速开发高质量软件 https://gitee.com/wdcms/wdcms
阅读全文
摘要:一般在web开发中,我们很少会接触到除了404页面其它的http通信错误页面,即使是做404页面,我们也只是单纯的修改框架自带了404模板,很少能够做到完全的控制。但Laravel5改变了这种现状,那么,我们去看看如何使用Laravel5自定义错误页面的。Laravel5是如何处理异常的Larave...
阅读全文
摘要:今天干了一件郁闷的事情! 想把网站的黄页系统搬到本地,在本地安装了一个黄页模块,然后将网站黄页相关的数据库覆盖当下的数据库,结果在数据库中可以查看到黄页库分类,在后台却不能显示出来,刷了很多遍,也清了很多遍缓存,还是没有解决! 去百度找了一番,无果,就自己琢磨了一下源码! 原来卸载黄页系统的时候没有删除之前的数据,黄页的分类又是按照model来的 在重装了黄页模块之后,modelid就会变化,所以在调用的时候需要从新修改一下modelid了;在论坛上,还看到有的朋友遇见这种问题:就是在黄页中列表添加按钮失效了,具体的解决方案:/statics/member_common.js 的64行$(
阅读全文
摘要:做过PHP开发的程序员应该清楚,PHP中有很多内置的功能,掌握了它们,可以帮助你在做PHP开发时更加得心应手,本文将分享8个开发必备的PHP功能,个个都非常实用,希望各位PHP开发者能够掌握。1、传递任意数量的函数参数我们在.NET或者JAVA编程中,一般函数参数个数都是固定的,但是PHP允许你使用任意个数的参数。下面这个示例向你展示了PHP函数的默认参数:view sourceprint?01.// 两个默认参数的函数 02.function foo($arg1 = ”, $arg2 = ”) { 03.echo “arg1: $arg1\n”; 04.echo “arg2: $arg2\n
阅读全文
摘要:目前对钩子的理解:譬如我们用鼠标在某个窗口上双击了一次, 或者给某个窗口输入了一个字母 A;首先发现这些事件的不是窗口, 而是系统!然后系统告诉窗口: 喂! 你让人点了, 并且是连续点了两鼠标, 你准备怎么办?或者是系统告诉窗口: 喂! 有人向你家里扔砖头了, 不信你看看, 那块砖头是 A.这时窗口的对有些事件会忽略、对有些事件会做出反应:譬如, 可能对鼠标单击事件忽略, 窗口想: 你单击我不要紧, 累死你我不负责;但一旦谁要双击我, 我会马上行动, 给你点颜色瞧瞧!这里窗口准备要采取的行动, 就是我们提前写好的事件.用 Windows 的话说, 窗口的事件就是系统发送给窗口的消息; 窗口要采
阅读全文
摘要:Zend Framework优点:Zend Framework大量应用了PHP5中面向对象的新特征:接口、异常、抽象类、SPL等等。这些东西的应用让Zend Framework具有高度的模块化和灵活性。同时,因为严格遵循“针对接口编程”和“单一对象职责”等原则,让Zend Framework很有希望成为一个出色的企业应用开发框架. 官方出品,自带了非常多的library,框架本身使用了很多设计模式来编写,架构上很优雅,执行效率中等;MVC设计,比较简洁,具有路由功能,配置文件比较强大(能够处理XML和php INI),各种 library 很强大,是所有PHP框架中各种功能最全面的,包括它不仅
阅读全文
摘要:开源Cms系统鱼目混杂,市场上各类的cms系统都以不同的方式存在着,当然,他们都有着自己的价值。但大的趋势,分为dedecms一类的小型引擎门户站开发,和phpcms一类大型综合站开发两类;今天,就这两个系统,进行分析一下:文件目录篇:DEDEcmsPHPcms备注Imagesstatics静态文件Uploadsuploadfile上传文件ahtml静态页面存放目录dataphpcms系统功能dedeincludeplusspecialtemplatesmember会员模块Data/cachecaches缓存优势对比:1、dede控制器独立,应对轻量级程序,反应迅速;phpcms模块化明显,功
阅读全文
摘要:用thinkphp也有一段时间了,总体的感觉,think更像是一个平台,很清晰的指导我们改怎么解析一个功能。 但毕竟是内容管理系统而已,最后,还是要考虑企业的发展,不得不在做的更多的时候去发掘新的产品。我是如此的欣喜可以在开源的世界里学习到这么多的东西,开源也是程序员必须坚持的东西,只有开源,才能让程序越来越强大,才会有更多的人加入到我们的漏洞发掘团队中去。加油、php.
阅读全文

浙公网安备 33010602011771号