小型的 PHP 框架 Dispatch

MIT
PHP
跨平台
2013-12-31
红薯

Dispatch 是一个小型的 PHP 框架(至少 PHP 5.4)。你可以通过它来定义URL规则和方法,以便更好组织应用程序。非常适合 API、简单的站点或原型开发。

提供的方法:

<?php
// routing functions
function on($method, $path, $callback)
function resource($name, $cb)
function error($code, $callback = null)
function before($callback)
function after($callback)
function filter($symbol, $callback)
function redirect($path, $code = 302, $condition = true)

// views, templates and responses
function render($view, $locals = null, $layout = null)
function partial($view, $locals = null)
function json_out($obj, $func = null)
function nocache()

// request data helpers
function params($name = null, $default = null)
function cookie($name, $value = null, $expire = 0, $path = '/')
function scope($name, $value = null)
function upload($name)
function download($path, $filename, $sec_expire = 0)
function request_headers($name = null)
function request_body()

// configurations and settings
function config($key, $value = null)
function site($path_only = false)

// misc helpers
function flash($key, $msg = null, $now = false)
function u($str)
function h($str, $flags = ENT_QUOTES, $enc = 'UTF-8')
function ip()

// entry point
function dispatch($method = null, $path = null)
?>
加载中

评论(1)

苏生不惑
苏生不惑
版本要求高了 Dispatch

暂无资讯

暂无问答

dispatch_source

dispatch源(dispatch source)和RunLoop源概念上有些类似的地方,而且使用起来更简单。要很好地理解dispatch源,其实把它看成一种特别的生产消费模式。 dispatch源好比生产的数据,当有新数...

2016/06/07 11:16
1
0
GCD调度组

GCD调度组

2015/12/14 20:40
47
0
GCD知识

Grand Central Dispatch =GDC 1.有两种:顺序的serial Dispatch Queue 与 并发的Concurrent Dispatch Queue 前者是所有加入这个queue的block会顺序执行,完成一个在开始第二个。既此队列只开...

2014/05/04 13:45
123
0
Blocks与Dispatch Queue的使用

block是什么 block是一个C level的语法以及运行时的一个特性,和标准C中的函数(函数指针)类似。用于回调函数的地方。两个对象间的通讯。实现轻量级的“代理”。 blocks和C语言函数指针的区...

2012/10/30 23:42
279
0
iOS GCD使用指南

Grand Central Dispatch(GCD)是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生...

2016/02/23 16:24
8
1
IOS多线程之GCD

#ios多线程之GCD ##同步任务 dispatch_sync(dispatch_get_main_queue(), ^{}); 同步任务:dispatch_sync,会阻塞后面的任务,必需当前任务完成后才能执行下一个。 ##异步任务 dispatch_async...

2016/09/03 20:30
14
1
iOS GCD编程

读《iOS与OS X多线程和内存管理》笔记整理

2016/01/10 16:43
179
1
【转】iOS GCD

一、GCD是异步执行任务的技术之一,一般将应用程序中记叙的线程管理用的代码在系统级中是实现。 开发者只需要定义想要执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计...

2013/11/26 15:29
162
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部