w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
PHP资源列表
开始阅读
下载APP,阅读更畅快
教程目录:
依赖管理
Composer
Packagist
Composer Installers
Pickle
Melody
Climb
Satis
Toran Proxy
Composition
NameSpacer
Patch Installer
Composer Checker
Prestissimo
Composer Merge Plugin
web开发框架
Symfony 2
Zend Framework 2
Laravel 5
Aura PHP
Yii2
Nette
PPI Framework 2
CakePHP
Phalcon
Symfony CMF
Knp RAD Bundle
CakePHP CRUD
框架组件
Symfony2 Components
Zend Framework 2 Components
Aura Components
CakePHP Plugins
Hoa Project
League of Extraordinary Packages
框架配置
Zend-config
微型框架
Silex
Slim
Bullet PHP
Lumen
Proton
Silex Skeleton
Silex Web Profiler
Slim Skeleton
Slim View
处理应用路由的库
Fast Route
Route
Pux
Klein
模板化和词法分析的库和工具
Twig
Twig Cache Extension
Mustache
Phly Mustache
MtHaml
PHPTAL
Plates
Lex
静态站点生成器
Sculpin
Spress
Couscous
用于HTTP和网站爬取的库
Guzzle
Buzz
Requests
HTTPFul
Goutte
PHP VCR
使用中间件构建应用程序的库
Stack
Slim Middleware
Conduit
解析URL的库
Purl
Uri
PHP Domain Parser
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
依赖管理
Composer
Packagist
Composer Installers
Pickle
Melody
Climb
Satis
Toran Proxy
Composition
NameSpacer
Patch Installer
Composer Checker
Prestissimo
Composer Merge Plugin
web开发框架
Symfony 2
Zend Framework 2
Laravel 5
Aura PHP
Yii2
Nette
PPI Framework 2
CakePHP
Phalcon
Symfony CMF
Knp RAD Bundle
CakePHP CRUD
框架组件
Symfony2 Components
Zend Framework 2 Components
Aura Components
CakePHP Plugins
Hoa Project
League of Extraordinary Packages
框架配置
Zend-config
微型框架
Silex
Slim
Bullet PHP
Lumen
Proton
Silex Skeleton
Silex Web Profiler
Slim Skeleton
Slim View
处理应用路由的库
Fast Route
Route
Pux
Klein
模板化和词法分析的库和工具
Twig
Twig Cache Extension
Mustache
Phly Mustache
MtHaml
PHPTAL
Plates
Lex
静态站点生成器
Sculpin
Spress
Couscous
用于HTTP和网站爬取的库
Guzzle
Buzz
Requests
HTTPFul
Goutte
PHP VCR
使用中间件构建应用程序的库
Stack
Slim Middleware
Conduit
解析URL的库
Purl
Uri
PHP Domain Parser
关闭
MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }