Phalcon 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Phalcon 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Phalcon 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Phalcon 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Phalcon 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 BSD
开发语言 PHP
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发Web框架
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2012-08-26

软件简介

Phalcon 是开源的完整堆栈框架作为 PHP 的 C 扩展提供,提供高性能和低资源占用。

Phalcon针对高性能进行了优化。 其独特的体系结构允许框架始终驻留在内存中,在需要时提供其功能,而无需昂贵的文件统计信息和传统PHP框架使用的文件读取。考虑到平台独立性。 因此,Phalcon可在Microsoft Windows,GNU / Linux,FreeBSD和MacOS上使用。 您可以为您选择的系统下载二进制包,也可以从源代码构建它。

注意:Phalcon需要安装和启用PSR PHP扩展。

由于其低级架构和优化,Phalcon为基于MVC的应用程序提供了最低的开销

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (7)

加载中
有学#Phalcon#的吗?推荐一个cms或cmf
2017/07/18 17:01
回复
举报
Phalcon 又一个c 的php框架,呵呵 Phalcon
2012/08/26 12:54
回复
举报
YAF以后,又一个C扩展框架。 Phalcon
2012/08/28 09:49
回复
举报
大略看了一下Phalcon,有点兴趣。 Phalcon
2012/08/30 21:44
回复
举报
php必备课程--c Phalcon
2012/09/04 09:26
回复
举报
这个框架能够获取系统信息吗? Phalcon
2015/04/01 22:07
回复
举报
#Phalcon#提了个issue,一个中国哥们被分配来修复,他用标准的汉语@我测试修复后的分支,他是怎么看出我是说汉语的呢?我提问题的时候可是标准的伦敦腔呀,哈哈~~~
2015/09/10 11:25
回复
举报
做了个国内的phalcon镜像,http://phalcon.doc.tansuyun.cn/ #Phalcon#
2015/11/26 12:04
回复
举报
更多评论
发表于大前端专区
2018/05/29 11:29

Phalcon 3.4.0 发布,PHP 的 C 扩展 Web 框架

Phalcon 3.4.0 已发布,Phalcon 是一个开源的 Web 框架,作为 PHP 语言 C 扩展,它提供了更高的性能与更低的资源消耗。 本次更新主要是对 bug 进行了修复,具体如下: Added Phalcon\Mvc\Router::attach to add Route object directly into Router #13326 Added the ability to listen request:beforeAuthorizationResolve and request:afterAuthorizationResolve events. This ability enables using custom authorization re...

7
4
发表于大前端专区
2018/03/08 09:06

Phalcon 3.3.2 发布,PHP 的 C 扩展 Web 框架

Phalcon 3.3.2 已发布,Phalcon 是一个开源的 Web 框架,作为 PHP 语言 C 扩展,它提供了更高的性能与更低的资源消耗。 本次更新主要是对 bug 进行了修复,具体如下: FixedPhalcon\Db\Dialect\Mysql::modifyColumnto produce valid SQL for renaming the column #13012 FixedPhalcon\Forms\Form::getMessagesto return back previous behaviour: return array of messages with element name as key #13294 FixedPhalcon\Mvc\...

6
5
发表了资讯
2017/08/14 07:27

PhalconPHP 3.2.2 发布,高性能 PHP 框架

PhalconPHP 3.2.2 发布了,PhalconPHP 是一个使用 C 扩展开发的 PHP Web 框架,提供高性能和低资源占用。 更新内容: Fixed Phalcon\Db\Adapter\Pdo\Postgresql::describeColumns to work properly with DOUBLE PRECISION and REAL data types #12842 Fixed Phalcon\Paginator\Adapter\QueryBuilder::getPaginate to use the db connection service of the model #12957 Fixed Phalcon\Paginator\Adapter\QueryBuilder::getPag...

4
6
发表了资讯
2017/07/11 07:38

PhalconPHP 3.2.1 正式发布,高性能 PHP 框架

PhalconPHP 3.2.1 正式发布了,PhalconPHP 是一个使用 C 扩展开发的 PHP Web 框架,提供高性能和低资源占用。 更新内容: 添加 Phalcon \ Db \ Dialect \ Mysql :: getForeignKeyChecks 以生成 SQL 来检查外键设置#2604, phalcon/phalcon-devtools#556 修复小版本的 PHP 7 中的 Phalcon \ Config :: merge 不合规定的行为 #12779 修复 Phalcon \ Mvc \ Model \ Query \ Builder 方法的可见性:_conditionNotIn,_conditionIn,_...

8
15
发表了资讯
2017/06/20 10:55

PhalconPHP 3.2.0 正式发布,高性能 PHP 框架

PhalconPHP 3.2.0 正式发布了,PhalconPHP 是一个使用 C 扩展开发的 PHP Web 框架,提供高性能和低资源占用。 下载地址: https://github.com/phalcon/cphalcon/archive/v3.2.0.tar.gz 更新内容: Phalcon will now triggerE_DEPREACATEDby usingPhalcon\Mvc\Model\Criteria::addWhere,Phalcon\Debug::getMajorVersion,Phalcon\Dispatcher::setModelBinding,Phalcon\Tag::resetInput,Phalcon\Mvc\Model\Validator::__construct A...

11
11
发表了资讯
2016/08/24 00:00

PhalconPHP 3.0.1 正式发布,高性能 PHP 框架

PhalconPHP 3.0.1 正式发布了 下载地址: Source code (zip) Source code (tar.gz) This maintenance release fixes bugs and improve the stability of Phalcon: Fixed memory leaks in PHP7 when setting undeclared properties in models FixedPhalcon\Cache\Backend\Redis::flushin order to flush cache correctly FixedPhalcon\Mvc\Model\Manager::getRelationRecordsto correct using multi relation column #12035 Fixe...

7
8
发表了资讯
2016/07/30 00:00

PhalconPHP 3.0.0 正式发布,高性能 PHP 框架

PhalconPHP 3.0.0 正式发布了,由于新版BC问题,根据semver,2.1.x不再发布,改为3.0.0。 下载地址: https://github.com/phalcon/cphalcon/archive/v3.0.0.tar.gz 更新日志: PHP 5.3 and 5.4 are now fully deprecated Phalcon\Mvc\Model\Validation is now deprecated in favor of Phalcon\Validation Changed default hash algorithm in Phalcon\Security to CRYPT_BLOWFISH_Y Changed constructor of Phalcon\Mvc\Model t...

24
14
发表了资讯
2015/11/26 00:00

Phalcon 2.0.9 发布,高性能 PHP 框架

Phalcon 2.0.9 发布,更新如下: Improved overall support of SQL for migrations Fixed bug that double serializes data using Redis adapter Added console:boot event to allow the developer to perform initialization actions Added implementation options allowEmpty for Phalcon\Mvc\Model\Validator\Ip Fixed SQLite bug[#10997] related to setting of index type Added Phalcon\Db\Dialect\Sqlite::listIndexesSq...

16
12
发表了资讯
2015/09/26 00:00

Phalcon 2.0.8 发布,高性能 PHP 框架

Phalcon 2.0.8 发布,此版本更新内容如下: Added Phalcon\Security\Random::base58 - to generate a random base58 string Added Phalcon\Logger\Adapter::isTransaction() to check whether the logger is currently in transaction mode or not (Phalcon 1.3 behavior) Phalcon\Session\Adapter now closes the session when the adapter is destroyed (Phalcon 1.3 behavior) Fixed fetching of data in modes FETCH_CLASS,...

7
16
发表了资讯
2015/08/18 00:00

Phalcon 2.0.7 发布,高性能 PHP 框架

Phalcon 2.0.7 发布,此版本更新内容如下: Image\Adapter\Gd::save() no longer fails if the method or the instance is created with a filename without an extension Fixed segfault in Image\Adapter\Imagick::text() Exceptions thrown in Volt compiler are now Phalcon\Mvc\View\Engine\Exception Now you can import macros from other files using {% include "file.volt" %} Undefined function calls fall back to...

13
16
发表了资讯
2015/07/22 00:00

Phalcon 2.0.6 稳定版发布,高性能 PHP 框架

Phalcon 2.0.6 稳定版发布,更新内容如下: Builds in TravisCI now uses Docker to perform faster builds Added Http\Response::setCache() to easily set cache headers. When a beanstalkd connection is closed the adapter does not produce a notice anymore Default separator in Text::increment is now _ (underscore) Using tel_field in Volt now generates correct PHP code SQL generated by PostgreSQL dialect ...

9
12
发表了资讯
2015/07/15 00:00

Phalcon 2.0.5 发布,高性能 PHP 框架

Phalcon 2.0.5 发布,这是最新稳定版本,更新内容如下: Fixed a bug that makes that attaching an events manager to an Mvc\Application causes view->render() not being called Fixed bug that makes generated SQL statements using FOR UPDATE not being parsed correctly The email filter now no longer removes the ' character #10603 When an array is bound the cached representation in PHQL makes the SQL bein...

5
4
发表了资讯
2015/07/08 00:00

Phalcon 2.0.4 发布,高性能 PHP 框架

Phalcon 2.0.4 发布,与其他2.0.x版本相比,Phalcon 2.0.4 包含了大量的改进和bug修复。详细记录请看发行说明。 PhalconPHP 是一个使用 C 扩展开发的 PHP Web 框架,提供高性能和低资源占用。 Phalcon 是一个开源的、全堆栈的 PHP 5 框架,使用 C 扩展编写,专门为高性能优化。无需学习和使用 C 语言,所有函数都以 PHP 类的方式曾现。Phalcon 是一个松耦合的框架。...

24
20
发表了资讯
2015/06/11 00:00

Phalcon 2.0.3 发布,高性能 PHP 框架

Phalcon 2.0.3 发布,此版本是稳定版本,更新内容如下: Added support for Behaviors in Phalcon\Mvc\Collection Added SoftDelete and Timestampable behaviors to Collections Implemented Namespace aliases in PHQL Now you can define if a virtual foreign key must ignore null values or not Fixed bug that added two ? in Mvc\Url::get when using query parameters (#10421) Now string attributes in models can b...

6
14
发表了资讯
2015/05/26 00:00

Phalcon 2.0.2 发布,高性能 PHP 框架

Phalcon 2.0.2 发布,此版本包括很多新功能,bug修复和性能方面的改进: Added `stats()` methods to Beanstalk Fixed segfault when a docblock does not have annotations #10301 Fixed wrong number of parameters passed when triggering an event in Mvc\Collection Now Mvc\Model checks if an attribute has a default value associated in the database and ignores it from the insert/update generated SQL Readded ...

23
21
发表了资讯
2015/05/12 00:00

Phalcon 2.0.1 发布,高性能 PHP 框架

Phalcon 2.0.1 发布,此版本更新内容如下: Fixed segfaults caused by static caches in <= PHP 5.5 builds Added missing Phalcon\Debug::listenLowSeverity Added new theme in Phalcon\Debug Allow to count and iterate Phalcon\Session\Bag as in 1.3.x Renamed getEventsManager to getInternalEventsManager in Phalcon\Di to avoid collision with existing services Added constants FILTER_* to Phalcon\Filter for ...

12
9
发表了资讯
2015/04/18 00:00

Phalcon 2 正式发布,新增 Zephir 语言!

经过一年多的开发,Phalcon 2.0 正式版终于面世了。 Phalcon 2.0 最大的变化是基于能轻松开发 php 扩展的语言 Zephir。 其他主要改进如下: 对 Phalcon 1.3.x 进行了大部分的重写 对 Zephir 进行了调整和增强 Phalcon 2.0 版本兼容之前的版本。 还未安装 Zephir 的请使用: git clone http://github.com/phalcon/cphalcongit checkout 2.0.0 cd ext sudo ./install 标准安装: git clone http://github.com/phalcon/cph...

16
27
发表了资讯
2015/04/01 00:00

Phalcon 2 RC 发布,高性能 PHP 框架

今天发现原来四周前发布了 2.0 RC 版,原文如下: Phalcon 2.0 RC 包括新特性,改进和代码整理。 此版本可以从 2.0.0 分支安装,如果没有 Zephir: git clone http://github.com/phalcon/cphalcon git checkout 2.0.0 cd ext sudo ./install 如果有 Zephir: git clone http://github.com/phalcon/cphalcon git checkout 2.0.0 zephir build 更多内容请看发行说明。...

19
19
发表了资讯
2015/03/18 00:00

PhalconDebugbar v1.1 发布,Phalcon 扩展包

PhalconDebugbar v1.1 发布,更新内容: 新增 LogsCollector : 收集当前请求产生的log,支持在Message标签页显示或独立的Logs标签页显示 新增 CacheCollector : 统计页面的各种缓存操作计数,包括缓存写次数,读次数,读值为null的次数,inc/dec操作次数; inc/dec操作失败次数. 可显示每次缓存操作的详情. 简化部署, composer下载后, 现在只需要在index.php加入两行代码即可启用debugbar, 对应用自身的代码侵入为0. 完善了大量细节问题...

7
19
发表了资讯
2014/11/14 00:00

Phalcon 1.3.4 发布,高性能 PHP 框架

Phalcon 1.3.4 发布,此版本现已提供下载,更新记录: Fix improper access to \Phalcon\Debug::$_charset (#2840) Fix segfault in Phalcon\Mvc\Collection when an invalid parameter is passed as conditions Fix segfault when MongoClient does not return a valid collection in Phalcon\Mvc\Collection Fix possible memory corruption when phalcon_concat_self does not properly separate values 没看到官方发blog,刚...

7
21
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2018/11/20 19:11

Phalcon

Phalcon\Config 是一个用于将各种格式的配置文件读取到PHP对象的组件(使用适配器)。 适配器:Class Phalcon\Config\Adapter\Ini extends class Phalcon\Config 读取ini配置生成配置对象。 Registering Classes The last option is to register the class name and its path. This autoloader can be very useful when the folder convention of the project does not allow for easy retrieval of the file using the path an...

0
0
发表于开发技能专区
2018/02/27 13:13

phalcon系列(1) hello phalcon

接触和对比了了比较多的php框架,要说性能上,c类框架肯定比其他框架的性能要突出很多,就yaf跟phalcon而言,phalcon仅仅比yaf慢了1/10的性能,然而在组件上面却更加丰富。 Phalcon 是开源、全功能栈、使用 C 扩展编写、针对高性能优化的 PHP 框架。目前也已经兼容了 PHP7。开发者不需要学习和使用 C 语言的功能, 因为所有的功能都以 PHP 类的方式暴露出来,可以直接使用。 Phalcon 也是松耦合的,可以根据项目的需要任意使用其...

0
2
发表了博客
2014/10/25 13:31

phalcon 开发工具(Phalcon Developer Tools)

基本常用的命令: phalcon commands #提示命令参数 phalcon create-project store #生成项目文件 phalcon create-controller --name test #生成控制器 phalcon model products #生成模型,前提是数据库配置要正确, --doc 辅助IDE的自动完成功能(怎么实现的待查看...) phalcon scaffold --table-name test #生成基本的CRUD(新增、读取、更新、删除),前提是数据库配置要正确 如果出现提示:This command ...

0
0
发表了博客
2014/03/20 14:11

phalcon tag

视图助手(View Helpers) 给标签分配默认值 setDefault($id, $value) \Phalcon\Tag::setDefault("age", "18");   echo \Phalcon\Tag::textField("age"); 给多个标签分配默认值 setDefaults($values) [plain] view plaincopy \Phalcon\Tag::setDefaults(array("name" => "柏新星","sex" => "男")); echo \Phalcon\Tag::textField("name"); echo \Phalcon\Tag::textField("sex"); 标签是否有默认值 [php] view plaincopy echo ...

0
1
发表于软件架构专区
2015/10/20 18:37

phalcon-debugbar

https://github.com/snowair/phalcon-debugbar

0
0
2015/11/19 19:48

phalcon save流程

phalcon官方文档是这么写的 Operation Name Can stop operation? Explanation Inserting/Updating beforeValidation YES Is executed before the fields are validated for not nulls/empty strings or foreign keys Inserting beforeValidationOnCreate YES Is executed before the fields are validated for not nulls/empty strings or foreign keys when an insertion operation is being made Updating beforeValidationO...

0
0
发表于AI & 大数据专区
2015/05/20 10:28

phalcon 连接多个数据库 phalcon multi-database

http://stackoverflow.com/questions/22197678/how-to-connect-multiple-database-in-phalcon-framework //This service returns a MySQL database $di->set('dbMaster', function() {      return new \Phalcon\Db\Adapter\Pdo\Mysql(array(         "host" => "localhost",         "username" => "",         "password" => "",         "dbname" => ""     ));...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2018/07/01 14:17

Call to undefined function mb_strlen(),这种异常怎么解决?

我对PHP不熟悉,一直做Java和.Net,但是最近有一个PHP的维护项目,为了配置环境,费了很大的劲,自己用的Ubuntu系统,后来配置成功,但是系统里面有三个PHP 7.0 7.1 7.2,Phalcon安装在了7.0上面。可以正常开发了,但是今天报了一个这种异常,查资料显示应该是7.0没有安装php_mbstring扩展。请问PHP比较熟悉的大神,如果要解决这个问题,又不大动环境,(因为不熟悉,配置环境耗费了大量时间),请问什么样的姿势,可以把这个扩...

3
0
2018/06/18 18:17

mac 安装phalcon 一直失败,提示pcre.h找不到,怎么解决

这种情况应该怎么解决

3
0
发表了问答
2017/01/18 08:50

有没有觉得phalcon的Model是在使用删除和更新的时候,非常纠结~?

有没有觉得phalcon的Model是在使用删除和更新的时候,非常纠结~? 在更新的时候 //更新 $rs = Blog::find(array('id IN ( 1,2,3,4,5 )')); $aSet = array( 'status' => 1, ); $rs->update($aSet); 他居然是执行了5条SQL,分别是 update blog set name='**',status=1 where id = 1 update blog set name='**',,status=1 where id = 2 update blog set name='**',,status=1 where i...

5
1
发表了问答
2017/03/28 13:58

Phalcon框架数据查询问题

我的代码如下: $builder = $this->getModelsManager()->createBuilder()->from(self::getClassName()); if (!empty($name)) $builder->where("order_id like 🆔 or order_name like 🆔", array('id' => "%$name%"), array(Column::BIND_PARAM_STR, Column::BIND_PARAM_STR)); if (!empty($code)) $builder->andWhere("order_sn like :order:", array('order' => "%$code%"), array(Column::BIND_PARAM_STR...

5
0
发表了问答
2017/03/22 17:15

PHP SQL查询报错

代码如下:用上面注释掉的SQL没问题,用下面的SQL执行。报截图中的错误,但是打印的SQL在MySQL中却能执行。求解! public function getCount() { // $hql = "SELECT DATE_FORMAT(a.createtime,'%Y') FROM " . self::getClassName() . " a GROUP BY DATE_FORMAT(a.createtime,'%Y')"; $hql = " SELECT DATE_FORMAT(a.createtime, '%Y'), " . "SUM(CASE WHEN a.flag = 0 OR a.flag = 1 OR a.flag ...

3
0
发表了问答
2017/01/11 15:01

不是说PHP是世界上最好的语言吗?谁能告诉我这个报错的位置?

代码如下:

17
0
发表了问答
2016/05/31 17:45

phalcon 没有ci一样的

phalcon 没有ci一样的$this->db->last_query(); 有大神知道类似的怎么实现吗???

1
1
发表了问答
2015/12/01 21:03

求个phalcon中文文档

求个phalcon中文文档 求

1
0
发表了问答
2016/04/04 09:50

用php开发类似去哪儿的旅游电商平台用哪一种框架比较好?

如果开发一个类似去哪儿这样的旅游电商平台,包括PC版和移动版。在人力成本一定的情况下,想加快开发进度,另外后期维护也比较容易,用php开发旅游电商平台用哪一种框架比较好?是用yii,还是phalcon, 还是laravel,还是thinkphp?网上看到不同的php高手的答案不同,所以拿不准。 如果选用其中一种框架,技术团队中很少有人会用或者没有用过,那么培训这个团队学会用这种框架一般要多长时间?一个工作五年的PHP开发工程师反映接...

22
1
发表了问答
2013/10/25 02:49

PHALCON如何设置URL的后缀名

@netstu_ 你好,想跟你请教个问题:PHALCON如何设置URL的后缀名

5
0
发表了问答
2016/03/09 17:31

ubuntu14操作系统下安装phalcon问题,phalcon.so是可执行文件

按照官方给安装步骤 # Ubuntu sudo apt-get install php5-dev libpcre3-dev gcc make php5-mysql git clone --depth=1 git://github.com/phalcon/cphalcon.git  cd cphalcon/build sudo ./install 编译出来的so文件是可执行文件 加入php.ini 执行 php -m 并没有加载成功。 请问是怎么回事?...

3
0
发表了问答
2015/03/05 14:53

phalcon学习问题

前几天开始学phalcon,看了几天,发现资料真的太少了,只有官方的文档可以看看,几乎还都是英文的,国内用户也不是很多,都没有找到交流的平台,有大神帮助么?

12
0
发表了问答
2012/11/21 12:42

Phalconphp中文文档

一般都是直接看英文资料,大都能看得懂。但看到Phalcon框架如此优秀,在学习后就想和大家分享,但发现国内的人几乎没有使用的,故想翻译一下,一旦翻译才发现读懂和译出一篇好文章真的不太一样。 故前一期翻译的部分章节有点生硬,等有空的时候再回头重译吧,后面的一部分也是以英文文档为基础,但并不再是逐句翻译了。 09年左右,大量的框架出现,我看过的框架不下20种,最先看到的可能就是php.MVC了,这是一个按照struts 1x编...

11
10
发表了问答
2015/02/02 16:28

phalcon 如何得到模板渲染数据

$view = new View();  $view->setViewsDir(MODULE_PATH . $this->_moduleName . '/View/');  $view->registerEngines(array( ".html" => 'volt' )); $view->disable();d 这样的话模板引擎就不会自动渲染。渲染的话就像下面这样: $this->view->partial('tag/index'); 但是我只想得到他渲染的字符串怎么操作呢,类似下面的代码那样。找了好久 没找到类似的方法.... $str = $this->view->partial('tag/index');...

1
1
发表了问答
2014/06/27 23:20

PPPHP 比YAF和phalcon快??

10
1
发表了问答
2014/12/24 17:40

phalcon怎么插入数据

phalcon的phql怎么插入数据 $phql = "INSERT INTO Cars (name, brand_id, year, style) " . "VALUES (’Lamborghini Espada’, 7, 1969, ’Grand Tourer’)"; $manager->executeQuery($phql); 这样提示$manager没定义, 需要use什么吗?

2
0
发表了问答
2015/03/09 14:46

新安装的,怎么无法访问到指定控制器,只能访问到index

新安装的,怎么无法访问到指定控制器,只能访问到index

3
0
发表了问答
2015/03/06 14:10

phalcon 在ubuntu的安装问题

起因是这个 http://www.oschina.net/question/2320614_227006 当我改成 extension=json.so extension=phalcon.so 后,再次启动出现了这个 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20121212/phalcon.so' - /usr/lib/php5/20121212/phalcon.so: undefined symbol: php_pdo_get_dbh_ce in Unknown on line 0 我想,pdo 也是需要放在前面 最后是这个样子 extension=pdo.so extension=json.so ext...

3
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
7 评论
343 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部