什么是Suhosin?
Suhosin是一个PHP程序的保护系统。它的设计初衷是为了保护服务器和用户抵御PHP程序和PHP核心中,已知或者未知的缺陷。Suhosin有两个独立的部分,使用时可以分开使用或者联合使用。第一部分是一...
定义: 计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。
常见的PHP的语法糖
echo(), print(),die(),isset(),unset(),include(),include_once(),require(),require_once()...
PHP的命名
不好的命名
[codesyntax lang="php"]
function func1($var){
$a = strrpos($var, '.');
$b = substr($var, $a+1);
return $b;
}
[/codesyntax]
好的命名
[codes...
我们可以controller获得Ctx,然后进行后续操作,比如设置cookie。
[codesyntax lang="c"]
func (c *LoginController) Post() {
c.Ctx.SetCookie("uname", uname, maxAge, "/")
}
[/codesyntax]
同...
default.go
[codesyntax lang="c"]
package controllers
import (
"github.com/astaxie/beego"
)
type MainController struct {
beego.Controller
}
func (c *MainController) Get() {
c.Da...
[codesyntax lang="php"]
<?php
/**
+------------------------------------------------------------------------------
* Run Framework Memcache操作类
+------------------------------------...
[codesyntax lang="php"]
<?php
/**
+------------------------------------------------------------------------------
* Run Framework 通用数据库访问接口
+--------------------------------...
语法:filter_var(variable, filter, options)
参数
描述
variable
必需。规定要过滤的变量。
filter
可选。规定要使用的过滤器的 ID。
options
规定包含标志/选项的数组。检查每个过...
[codesyntax lang="php"]
/**
* 校验日期格式是否合法
* @param string $date
* @param array $formats
* @return bool
*/
function isDateValid($date, $formats = array('Y-m-d', 'Y/m/d', 'Y/n/j'...
查看key value值: get key
列出所有的键:keys *
正则匹配列出键:keys key_[1-9]*
删除单个键值:del key
删除多个键值:del key1 key2 key3 ....
正则匹配删除:
如果需要制定数据库,需要用...
mysql 替换函数replace()
UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_name` LIKE '%from_str%'
说明:
table_name —— 表的名字
field_name —— 字...
定义和用法
array_reduce() 函数向用户自定义函数发送数组中的值,并返回一个字符串。
注释:如果数组是空的且未传递 initial 参数,该函数返回 NULL。
说明
array_reduce() 函数用回调函数迭代地将数组...
说明
array array_unique ( array $array [, int $sort_flags = SORT_STRING ] )
array_unique() 接受 array 作为输入并返回没有重复值的新数组。
注意键名保留不变。array_unique() 先将值作为字符串排...
[codesyntax lang="php"]
$file=$_FILES['file'];
$fileName=$file['tmp_name'];
if (!$files = fopen($fileName, 'r')) {
echo "文件读取失败";
exit;
}
$data = [];
fgetcsv($files); // ski...