首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
xwsoul
›
全部回复第 3 页 / 共 13 页
回复总数
254
1
2
3
4
5
6
7
8
9
10
...
13
❮
❯
2015-04-06 11:21:57 +08:00
回复了
Livid
创建的主题
›
PHP
›
用 Rust 实现 PHP Extension
酷炫...
如果用 zephir 好像更容易一些
zephir 代码
`
namespace Demo;
class Fun {
public static function fib(int at) {
if (at == 0 || at == 1) {
return at;
} else {
int i;
long total = 1, par = 1, gp = 0;
for i in range(1, at) {
let total = par + gp;
let gp = par;
let par = total;
}
return total;
}
}
}
`
原生PHP fib如题主链接中的代码:
time php origin.php
real 0m0.639s
user 0m0.582s
sys 0m0.052s
zephir 编写的 php 代码
`
<?php
//ext.php
use Demo\Fun;
for ($i = 0; $i < 100000; $i ++) {
Fun::fib(92);
}
`
执行效果:
time php ext.php
real 0m0.043s
user 0m0.031s
sys 0m0.011s
2015-04-05 19:39:49 +08:00
回复了
int64ago
创建的主题
›
程序员
›
对于程序里的 index,你们一般中文怎么称呼?
指数 索引 首页 因呆咳死
1
2
3
4
5
6
7
8
9
10
...
13
❮
❯
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2804 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms ·
UTC 11:51
·
PVG 19:51
·
LAX 03:51
·
JFK 06:51
Developed with
CodeLauncher
♥ Do have faith in what you're doing.