世界上最小的PHP框架

203
这个框架加起来只有140个字符,但是他揭露的Framework和OPP的本质 step1: 创建框架文件twitto.php <?php require __DIR__.'/c.php'; if (!is_callable($c = @$_GET['c'] ?: function() { echo 'Woah!'; })) throw new Exception('Error'); $c(); step2: 创建路由文件c.php <?php // c.php function hello_world() { echo 'Hello World!'; } step3: 创建Apache配 ...

如何在Ubuntu下启动Apache的Rewrite功能

0
启用了 Mod_rewrite 模块: 在终端中执行: sudo a2enmod rewrite 或者做软连接: sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load 修改配置文件: sudo vim /etc/apache2/sites-enabled/000-default 将其中的: AllowOverride None 修改为: AllowOverride All 重启 Apache: sudo /etc/init.d/apache2 restart.

Mysql定时任务举例

1
如果要每30秒执行以下语句: update userinfo set endtime = now() WHERE id = '110'; 可以给mysql建个定时任务,具体方法如下: delimiter // /* 设定语句终结符为 //,因存储过程语句用;结束 */ 一、查看event是否开启 show variables like '%sche%'; 开启event_scheduler set global event_scheduler =1; 二、创建存储过程test CREATE PROCEDURE test () BEGIN update userinfo set en ...

Mysql常用函数及示例

0
一、数学函数 ABS(x)   返回x的绝对值 BIN(x)   返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x)   返回大于x的最小整数值 EXP(x)   返回值e(自然对数的底)的x次方 FLOOR(x)   返回小于x的最大整数值 GREATEST(x1,x2,...,xn)返回集合中最大的值 LEAST(x1,x2,...,xn)      返回集合中最小的值 LN(x)                    返回x的自然对数 LOG(x,y)返回x的以y为底的对数 MOD(x,y)             ...