博主呓语:

PHP 霸主地位被动摇,JIT 是穷途末路后的绝地反击?

Posted by 破冰 on 2018-1-10 9:08 Wednesday

TIOBE 2017 年度编程语言榜单已出炉,世界上最好的语言 PHP 再度无缘年度编程语言。

距离其上次(2004 年)获得年度编程语言,已有 13 年之久。而从历年 TIOBE 编程排行榜趋势图也可以看到,自 2014 年以来,PHP 总体处于持续下滑趋势。

阅读全文>>

链家鸟哥:从留级打架问题学生到PHP大神,他的人生驱动力竟然是?

Posted by 破冰 on 2017-4-12 19:42 Wednesday

二叉树是 InfoQ 全新推出的一档面向技术人的视频栏目,在第一季《初心》纪录片中,我们采访跟拍了十位技术大咖,探问他们的初心,扣响对技术的本心。

第一位登场的大咖,就是 PHP 大神鸟哥。

阅读全文>>

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个要点,希望能对大家有所帮助。

阅读全文>>

如何将PHP作为Shell脚本语言来使用

Posted by 破冰 on 2013-8-27 9:14 Tuesday
我们都知道,PHP是一种非常好的动态网页开发语言(速度飞快,开发周期短……)。但是只有很少数的人意识到PHP也可以很好的作为编写Shell脚本的语言,当PHP作为编写Shell脚本的语言时,他并没有Perl或者Bash那么强大,但是他却有着很好的优势,特别是对于我这种熟悉PHP但是不怎么熟悉Perl的人。 
要使用PHP作为Shell脚本语言,你必须将PHP作为二进制的CGI编译,而不是A...

阅读全文>>

命令行下执行带参数的php脚本

Posted by 破冰 on 2013-8-27 9:11 Tuesday

    在命令行下执行带参数的php脚本的方法:

    php本身就是一种脚本语言,不过我们一般都是通过apache来执行php,当然php也是可以通过命令行来执行的.和perl等语言类似.

    主要还是用到了php.exe这个可执行文件,所以需要设置环境变量.

 ...

阅读全文>>

关于PHP的十大误解 你中了几个?

Posted by 破冰 on 2013-7-2 9:23 Tuesday

  本文作者总结了人们对PHP的十大误解,并且进行澄清,有些误解值得深思,而有些又实在是捕风捉影。无论怎样,让我们一起来看下这些误解。

  作为开发人员,你常常会在网上看到不使用XX的理由之类的新闻。而作为最受欢迎的开源服务器端脚本语言,PHP也难逃这样的命运。殊不知,金无足赤、人无完人,再流行的语言都会存在缺点,或者是误解,因此,有些开发者可能就因为这些,就对它敬而远之,这不实在可惜了吗?

本文作者总结了人们对PHP的十大误解,并且进行澄清,有些误解值得深思,而有些又实在是捕风捉影。无论怎样,让我们一起来看下这些误解。

阅读全文>>