PHP

主要开源PHP CMS 列表

主要开源PHP CMS 列表

一、PHPCMS
通用型模块化网站内容管理系统,内建模型管理,可建任何类型的网站。采用PHP MVC框架开发。稳定负载能力强。支持建站群. 基本不用二次开发.
http://www.phpcms.cn

二、帝国CMS
通用型模块化网站内容管理系统,内建模型管理,可建任何类型的网站。安全性最好,功能最强大的CMS系统。 缺点:后台样式比较老,后台操作浏览器兼容性差。基本不用二次开发.
http://www.phome.net/…

Swoole2.0协程的使用和源码解读

聊聊Swoole2.0协程

Swoole 2.0正式版发布了。2.0版本最大的更新是增加了对协程(Coroutine)的支持。正式版已同时支持PHP5和PHP7。基于Swoole2.0协程PHP开发者可以已同步的方式编写代码,底层自动进行协程调度,转变为异步IO。解决了传统异步编程嵌套回调的问题。

目前Swoole底层内置的协程客户端组件包括:udpclient、tcpclient、httpclient、redisclient、mysqlclient,基本涵盖了开发者常用的几种通信协议。协程组件只能在服务器的onConnect、onRequest、onReceive、onMessage 回调函数中使用。…

PHP 7 的异常和错误处理

PHP 7 改变了大多数错误的报告方式。不同于传统(PHP 5)的错误报告机制,现在大多数错误被作为 Error 异常抛出。

这种 Error 异常可以像 Exception 异常一样被第一个匹配的 try / catch 块所捕获。如果没有匹配的 catch 块,则调用异常处理函数(事先通过 set_exception_handler() 注册)进行处理。 如果尚未注册异常处理函数,则按照传统方式处理:被报告为一个致命错误(Fatal Error)。

PHP 错误与异常的日志记录

提到 Nginx + PHP 服务的错误日志,我们通常能想到的有 Nginx 的 access 日志、error 日志以及 PHP 的 error 日志。虽然看起来是个很简单的问题,但里面其实又牵扯到应用配置以及日志记录位置的问题,如果是在 ubuntu 等系统下使用 apt-get 的方式来安装,其自有一套较为合理的的配置文件可用。再者运行的应用程序中的配置也会影响到日志记录的方式及内容。…

Page 5 of 46« First...34567...102030...Last »