PHP运行机制的介绍

PHP总共有三个模块:内核、Zend引擎、以及扩展层; PHP内核用来处理请求、文件流、错误处理等相关操作; Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运行它; 扩展层是一组函数、类库和流,PHP使用它们来执行一些特定的操作。


smarteng 发布于 2011-3-17 02:29

php 使用curl模拟登录discuz以及模拟发帖

PHP支持的由Daniel Stenberg创建的libcurl库允许你与各种的服务器使用各种类型的协议进行连接和通讯。libcurl目前支持http、https、ftp、gopher、telnet、dict、file和ldap协议。libcurl同时也支持HTTPS认证、HTTP POST、HTTP PUT、 FTP 上传(这个也能通过PHP的FTP扩展完成)、HTTP 基于表单的上传、代理、cookies和用户名+密码的认证。


smarteng 发布于 2011-3-16 05:12

IT自由职业者的成功秘诀

编者按:原文作者Greg Jorgensen是一位典型的程序员,他从1974年开始编程。曾在耐克和苹果等公司任职。他专攻修复和完善受损、被遗弃和半生不熟的Web应用程序,尤其是后台语言是PHP的网站。


smarteng 发布于 2011-3-15 06:14

强者必学的定律

人类的生活中其实有很多定律可循,只要你充分理解了这些定律,并且真正的应用到你的日常生活中,那你就是稳拿了,当然,你如果没有应用到日常生活中,看看这个文章也是很好的~ 


smarteng 发布于 2011-3-14 00:26

PHP中冒号、endif、endwhile、endfor介绍

前些日子在公司的代码库中看到 php相关的 冒号,endif ,endfor ,开始以为不是php的代码,后来到网上一查,才恍然大悟,原来这也是php的语法呀,这真是基础不牢固呀。我们经常在wordpress一类博客程序的模板里面看到很多奇怪的PHP语法,下面就来介绍一下这些php的古怪语法。


smarteng 发布于 2011-3-12 08:58

PHP: 判断字符串编码

中文编码不统一,会害死人的,在各个系统之间交互,难免会发生,真是令人头痛的事情,最近联盟这边遇到了这个情况,数据库中记录乱码,查找了半天原因,也是令人发疯,不过还好,增加了不少知识。分享一下。哦,还有一个,大家最好在部门的系统里都用同一的编码,文件,数据库编码,等~          


smarteng 发布于 2011-3-11 05:37

数据库中函数和存储过程的区别

两者的定义:存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。函数是由一个或多个 Transact-SQL 语句组成的子程序,可用于封装代码以便重新使用。


smarteng 发布于 2011-3-10 05:26

SEO成功的网站架构

对我来说,好的网站架构是一切关于提高用户和搜索引擎怎么在你的网站找到他们的路径。在用户面前呈现最好的相关性最高的内容并且减少他们不得不点击去寻找所花的时间。通过使你的网站架构扁平化同样适用于搜索引擎。你可能在指数化衡量中有所进展,例如引起搜素引擎爬行的网页数量和在搜索引擎首页显示的网页数量。


smarteng 发布于 2011-3-9 06:12

JavaScript变量及其作用域

本文将继续就如下几点做出一些归纳,更多的是对ECMA-262中相应知识点的一些翻译并掺杂笔者的一些拙见,仅供参考。由于对个别专业词汇的解释拿捏不定,在罗列demo的同时,对于结论的后续推断将留给读者自身分析一些余地,见谅。


smarteng 发布于 2011-3-8 05:32

使用$_REQUEST 要留意的地方

$_REQUEST包含了$_GET、$_POST、$_COOKIE的所有内容,是它们的集合体。$_GET、$_POST、$_COOKIE在$_REQUEST中都有一个副本。改变$_REQUEST的值不影响$_GET等,反之亦然。GET和POST同名的情况下,$_REQUEST取的是POST的值。COOKIE与GET或POST重名的情况下,$_REQUEST取的是COOKIE的值。


smarteng 发布于 2011-3-7 01:53

nginx 下使用Kohana PHP的配置

location / {

    index index.php index.html index.htm;
    try_files $uri $uri/ index.php$uri?$args;
}
 
location ~ ^(.+.php)(.*)$ {
    fas...

smarteng 发布于 2011-3-6 03:51

数据库性能优化之冗余字段的作用

以前研究discuz ,发现里面很多表都不按照数据库的一范式二范式三范式来设计,都是有冗余的,那,什么是数据库的冗余字段呢?答:在设计数据库时,某一字段属于一个表,但它又同时出现在另一个或多个表,且完全等同于它在其本来所属表的意义表示,那么这个字段就是一个冗余字段。


smarteng 发布于 2011-3-4 02:31
    1 2

博主

    blogger

    smarteng

    人生就流星,虽然转瞬即逝,但也有永恒。

日历

恰饭

标签