PHP 1059

#PHP
程序员修炼之如何自学编程

你也许曾经想过要学习如何开发软件—或只是想临时的写出一个脚本—但不知道如何入手。 幸运的是,现在的互联网上到处都有丰富的学习资源让你能在短时间里成为一个程序员。 因为互联网的出现,…

2014-11-11 856

#PHP
使用Vim配置一个高效的PHP开发环境

一、首先确认电脑或服务器上已经安装VIM,如果不行没有的话可以去VIM官网(http://www.vim.org/download.php)载相应的版本进行安装。安装过程不再叙述。…

2014-11-11 593

#PHP
在线php代码缩进、代码美化工具:PHP Formatter

有些时候我们在网上下载的php程序可能为了缩减php文件的大小,将会把代码压缩,去掉不必要的缩进和空白。 但是如果我们想读一下代码,那readability就大大下降。 所以,我今…

2014-11-11 441

#PHP
PHP内核探索 —— 操作码OpCode:计算机最终是执行这些OpCode

运行一段PHP代码主要有两个阶段:编译和执行。 当然编译过程中还包括词法分析语法分析不同阶段和细节,这里我们将其作为一个整体。在这两个阶段之间,PHP代码会被编译成opcode,可…

2014-11-07 159

#PHP
PHP内核探索 —— 变量的类型转换

现在我们已经可以从符号表中获取用户在PHP语言里定义的变量了,是该做点其它事的时候了,举个比例,比如给它来个类型转换 。想想C语言中的类型转换细则,你的头是不是已经大了?但是变量的…

2014-11-07 865

#PHP
PHP内核探索 —— 一次请求生命周期:PHP的启动与关闭

我们从未手动开启过PHP的相关进程,它是随着Apache的启动而运行的。PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口)。 P…

2014-11-07 732

#PHP
PHP扩展之Web服务(一)——OAuth

一、概述及安装 此扩展提供 OAuth 消费方和提供方之间的绑定。OAuth 是一种建立在 HTTP 之上的授权协议,用于允许应用程序安全访问数据而无需存储用户名和密码。 PECL…

2014-11-07 637

#PHP
PHP扩展之JavaScript对象符号(JSON)

自 PHP 5.2.0 起,JSON 扩展默认内置并编译进了 PHP。 JSON 序列化接口JsonSerializable 实现 JsonSerializable 的类可以 在 …

2014-11-07 1,000

#PHP
PHP扩展之文本处理(二)——PCRE正则表达式语法8——子组(子模式)

子组通过圆括号分隔界定,并且它们可以嵌套。 将一个模式中的一部分标记为子组(子模式)主要是来做两件事情: 将可选分支局部化。比如,模式cat(arcat|erpillar|)匹配 …

2014-11-07 675

#PHP
PHP数据库抽象层之PDO(二)——连接与连接管理

连接是通过创建 PDO 基类的实例而建立的。不管使用哪种驱动程序,都是用 PDO 类名。构造函数接收用于指定数据库源(所谓的 DSN)以及可能还包括用户名和密码(如果有的话)的参数…

2014-11-07 268

#PHP
PHP特点之安全模式2——被安全模式限制或屏蔽的函数

安全模式限制函数大全 dbmopen:检查被操作的文件或目录是否与被执行的脚本有相同的 UID(所有者)。 dbase_open:检查被操作的文件或目录是否与被执行的脚本有相同的 …

2014-11-07 633

#PHP
PHP安全之数据库安全——设计、连接和加密

设计数据库 第一步一般都是创建数据库,除非是使用第三方的数据库服务。当创建一个数据库的时候,会指定一个所有者来执行和新建语句。通常,只有所有者(或超级用户)才有权对数据库中的对象进…

2014-11-07 408
1 67 68 69 70 71 89