PHP的运行模式

gopher PHP 176 次浏览 0 评论 ,
PHP的运行模式 SAPI:Server Application Programming Interface 服务器端应用编程端口。它就是PHP与其它应用交互的接口,PHP脚本要执行有很多种方式,通过Web服务器,或者直接在命令行下,也可以嵌入在其他程序...

PHP迭代生成器-yield

gopher PHP 234 次浏览 2 评论 , ,
迭代生成器 生成器的核心是一个 yield 关键字,一个生成器函数看起来像一个普通的函数,不同的是:普通函数返回一个值,而一个生成器可以 yield 生成许多它所需要的值。生成器函数被调用时,返回的是一个可以被...

PHP trait解析

gopher PHP 212 次浏览 0 评论 ,
前言 自 PHP 5.4.0 起,PHP 实现了一种代码复用的方法,称为 trait。众所周知,PHP 中是单继承的,trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。trait 为了减少单继承语言的限制,使开发人员能够...

PHP7 新特性

gopher PHP 172 次浏览 0 评论 ,
前言 PHP7 是 PHP 编程语言全新的一个版本,主要在性能方面获得了极大的提升。官方的文档显示, PHP7 可以达到 PHP5.x 版本两倍的性能。同时还对 PHP 的语法做了梳理,提供了很多其他语言流行的语法格式。难能可...

PHP 坑人面试题

gopher PHP 195 次浏览 0 评论 ,
1. 考察运算符 [codesyntax lang="php"] $a = 3; $b = 4; if($a = 3 || $b = 6){ $a++; ++$b; } echo $a, $b; [/codesyntax]   结果是:15 分析:重点if里面的运算符,||的运...

PHP代码的优化

gopher PHP 170 次浏览 0 评论 ,
if代码块的优化 [codesyntax lang="php"] if ( 1 == $orderState ) { $status = 'success'; }else{ $status = 'error'; } return $status; #### 完全可以简化成如下代码 $status = 'error'; ...

使用Suhosin保护PHP应用系统

gopher PHP 251 次浏览 0 评论 ,
什么是Suhosin? Suhosin是一个PHP程序的保护系统。它的设计初衷是为了保护服务器和用户抵御PHP程序和PHP核心中,已知或者未知的缺陷。Suhosin有两个独立的部分,使用时可以分开使用或者联合使用。第一部分是一...

PHP 语法糖

gopher PHP 203 次浏览 0 评论 ,
定义: 计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。 常见的PHP的语法糖 echo(), print(),die(),isset(),unset(),include(),include_once(),require(),require_once()...

PHP 编码习惯

gopher PHP 289 次浏览 0 评论
PHP的命名 不好的命名 [codesyntax lang="php"] function func1($var){ $a = strrpos($var, '.'); $b = substr($var, $a+1); return $b; } [/codesyntax]   好的命名 [codes...

beego context新老版本使用

gopher Golang 289 次浏览 0 评论 , , ,
我们可以controller获得Ctx,然后进行后续操作,比如设置cookie。 [codesyntax lang="c"] func (c *LoginController) Post() { c.Ctx.SetCookie("uname", uname, maxAge, "/") } [/codesyntax] 同...

Beego 模板中常用数据类型处理

gopher Golang 388 次浏览 0 评论 , ,
default.go [codesyntax lang="c"] package controllers import ( "github.com/astaxie/beego" ) type MainController struct { beego.Controller } func (c *MainController) Get() { c.Da...

Memcache 操作类

gopher PHP 256 次浏览 0 评论 ,
[codesyntax lang="php"] <?php /** +------------------------------------------------------------------------------ * Run Framework Memcache操作类 +------------------------------------...

PHP MySQL操作PDO封装类

gopher MySQL, PHP 345 次浏览 0 评论 ,
[codesyntax lang="php"] <?php /** +------------------------------------------------------------------------------ * Run Framework 通用数据库访问接口 +--------------------------------...

php filter_var 用法

gopher PHP 412 次浏览 0 评论
语法:filter_var(variable, filter, options) 参数 描述 variable 必需。规定要过滤的变量。 filter 可选。规定要使用的过滤器的 ID。 options 规定包含标志/选项的数组。检查每个过...
Go