作者归档:administrator

建立你自己的知识管理系统:学习、保存、分享

进入大学以后,学习方式和高中会有很大的不同,其中之一就是:你几乎必须善用电脑来完成我们学习任务。当然,对于已经工作的童鞋也一样,无论是总结自己的经验还是学习新的知识或是收集一些资料,建立一个知识管理系统都显得非常重要。

继续阅读

empty() and isset()

在使用 php 编写页面程序时,我经常使用变量处理函数判断 php 页面尾部参数的某个变量值是否为空,开始的时候我习惯了使用 empty() 函数,却发现了一些问题,因此改用 isset() 函数。顾名思义,empty() 判断一个变量是否为“空”,isset() 判断一个变量是否已经设置。正是这种所谓的“顾名思义”,令我开始时走了些弯路:当一个变量值等于0时,empty()也会成立(True),因而会发生一些意外。原来,empty() 和 isset() 虽然都是变量处理函数,它们都用来判断变量是否已经配置,它们却是有一定的区别:empty还会检测变量是否为空、为零。当一个变量值为0,empty() 认为这个变量同等于空,即相当于没有设置。

继续阅读

由var_dump引发的问题

今天在看书学习php时使用了var_dump函数来调试程序,输出变量到浏览器时发现打印的数组变量在浏览器的显示非常的不友好,通常我会直接来看浏览器源码,因为源码里格式是友好的,今天突然觉得这样太烦了,就自己写一个类似于thinkphp里的dump函数来输出,本想这是很简单的一个事情于是就写了如下的dump函数。

继续阅读

深入php(第三版) 读书笔记一

最近在看《深入php:面向对象、模式与实践》这本书,php里专门讲解面向对象的书籍不多,讲解设计模式和实际代码实践的书籍就更少了,但是少不代表质量不好,本书就是值得阅读的一本。这里借用thinkphp 麦苗当儿的座右铭:每多学一点知识,就少写一行代码。希望大家都能多抽些时间来看书,然后工作的更加轻松也更快乐~~~

继续阅读