博主呓语:

PHP Libevent扩展安装及应用

Posted by 破冰 on 2015-12-11 19:00 Friday
libevent是一个基于事件驱动的高性能网络库。支持多种 I/O 多路复用技术, epoll、 poll、 dev/poll、 select 和 kqueue 等;支持 I/O,定时器和信号等事件;注册事件优先级。

阅读全文>>

标签:

PHP去除换行的三种方法代码

Posted by 破冰 on 2015-12-2 17:12 Wednesday

程序的中的换行符\n会直接输出,无法正确换行,解决方法是把单引号改为双引号:

<?php
echo "hello\n";

阅读全文>>

标签:

图概PHP生命周期

Posted by 破冰 on 2015-11-27 10:31 Friday
这是之前根据网上大牛们的分析和跟着阅读了一点源码而做出来的总结。因为那时候困于对整个过程没有一个全面的认识,所以想自己做个图吧,那样看起来要更加直接了当,说不定还能会有一个更好的认识和更深的印象呢。那就去ProcessOn上面弄一个图吧!

阅读全文>>

PHP技能书--phper必备

Posted by 破冰 on 2015-4-8 13:33 Wednesday

编程基础

 11.jpg

 

阅读全文>>

2014年推荐的php学习路线(参考)

Posted by 破冰 on 2014-1-14 12:04 Tuesday

第一阶段
第一讲,WEB基础     
1.1 网站基本知识;

1.2 网络协议介绍;

1.3 B/S与C/S结构的区别;

阅读全文>>

标签:

让PHP代码优雅起来的一些编程习惯整理收集

Posted by 破冰 on 2014-1-7 10:06 Tuesday
  PHP被称为 dirty but quick 的编程语言。尽管在其它编程语言使用者看来,PHP 程序并不简洁美观,但是我们可以通过一些优秀的编程习惯,也能让PHP的代码看起来比较舒服优雅。有哪些方法呢?下面逐一说下。

阅读全文>>

标签:

成为一名PHP专家其实并不难

Posted by 破冰 on 2013-11-20 10:52 Wednesday
初级、中级、专业和精英在PHP的使用上明显是不一样的,人人都想成为一名优秀的PHP专家,当然,罗马不是一日建成的,从初级者到专家需要经过什么样的过程呢?精选代码、分析项目、创建PHP环境、尝试不同框架.....

阅读全文>>

标签:

php 5.4编译安装时报gd相关的错误(gd_ctx.c)的解决办法

Posted by 破冰 on 2013-11-7 17:07 Thursday
centos6.4编译安装php 5.4.X时,configure能正常通过,但是在make的时候提示:
In file included from /root/php-5.3.6/ext/gd/libgd/gd_compat.c:8:
/usr/local/jpeg/include/jpeglib.h:938: error: expected declaration specifiers or ‘...’ before ‘FILE’
/usr/local/jpeg/include/jpeglib.h:939: error: expected declaration specifiers or ‘...’ before ‘FILE’
make: *** [ext/gd/libgd/gd_compat.lo] Error 1

阅读全文>>

ThinkPHP学习 CURD即“Create,Update,Read,Delete

Posted by 破冰 on 2013-10-29 12:25 Tuesday
CURD的意思就是数据库四种操作的合称,即“Create,Update,Read,Delete(创建,修改,读取,删除)”,在开发指南里也有详细介绍。
ThinkPHP,分别用代码直接输出方式做了一个Hello,ThinkPHP的例子,另外也用模板文件方式也做了一个,第一次感受 到ThinkPHP的简单与方便。下午仔细看了一下CURD的操作,作一下笔记,就当是复习一下今天学到的新东西吧,加深印象。

阅读全文>>

thinkphp学习之Volist标签

Posted by 破冰 on 2013-10-29 10:49 Tuesday
Volist标签主要用于在模板中循环输出数据集或者多维数组。
volist标签(循环输出数据)
闭合 非闭合标签
属性 
name(必须):要输出的数据模板变量

阅读全文>>

MVC模式的原理和优缺点分析

Posted by 破冰 on 2013-10-28 13:14 Monday
一、mvc原理 
  mvc是一种程序开发设计模式,它实现了显示模块与功能模块的分离。提高了程序的可维护性、可移植性、可扩展性与可重用性,降低了程序的开发难度。它主要分模型、视图、控制器三层。 
1、模型(model)它是应用程序的主体部分,主要包括业务逻辑模块(web项目中的Action,dao类)和数据模块(pojo类)。模型 与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性 
2、视图(view) 用户与之交互的界面、在web中视图一般由jsp,html组成 

阅读全文>>

emlog实现标题、全文搜索代码

Posted by 破冰 on 2013-9-22 9:32 Sunday
emlog官方默认默认搜索引擎,只支持搜索日志标题,我想着应该是处于多方面的考虑,基本各位站长自己的需求,我们还是可以做更改的,只要你的服务器允许的话。

阅读全文>>

PHP执行linux系统命令

Posted by 破冰 on 2013-8-28 11:11 Wednesday

首先先要给大家介绍PHP执行linux系统命令的几个基本函数。我曾经很长一段时间都分不清下面几个函数的具体用法区别。

system函数
说明:执行外部程序并显示输出资料。
语法:string system(string command, int [return_var]);
返回值: 字符串

阅读全文>>

wap页面meta说明

Posted by 破冰 on 2013-8-27 13:28 Tuesday

在手机网站的head里加入以下标签,在智能机浏览器中页面将以原始大小显示,并不允许缩放。

<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> 

其中:
      width - viewport的宽度 

阅读全文>>

PHP进阶篇之53个要点提高PHP编程效率

Posted by 破冰 on 2013-8-27 11:02 Tuesday
我们都知道在完成一件既定任务的时候,我们可能有多种方法,而这多种方法中有一些可能是一些容易的操作起来比较简单但完成任务的效率要差一些,有一 些是比较复杂不容易想到的可能完成任务的效率要好一些。在PHP开发中也一样,我们可能有多种方法完成一项功能,但并不是所有的方法都是最优的。下面这篇 摘自网络的文章主要是讲到提高PHP程序效率的53个要点,希望能对大家有所帮助。

阅读全文>>