|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
算是1个熟悉的过程,所以c语言的基础有就更好,没有也不怕。 在friendfeed上看到这个链接 —— The 140 Characters Webapp Challenge!,这个竞赛请求用140个字符的代码培养一个web使用。
外头有36个法式可供投票,根基上满是剧本言语大杂烩:php,perl,ruby,javascript。完成的使用也是八门五花,有相册,类twitter,小游戏,乃至还有php代码框架?摘录以下:
require __DIR__.'/c.php';
if (!is_callable($c = @$_GET['c'] ?: function() { echo 'Woah!'; }))
throw new Exception('Error');
$c();
这段代码使用了php5.3的一些新特征:
__DIR__
Anonymous functions
?:运算符
代码只要131个字符,因为代码极其粗陋,平安性也是没得保证的,只能算一个法式的一致进口而已。
假如用php 5.2来写这段代码,也许就是:
require dirname(__FILE__).'/c.php';
if (!is_callable($c = @$_GET['c'] ? $_GET['c'] : create_function('', "echo 'Woah!';")))
throw new Exception('Error');
$c();
假如要让这段代码变得适用点,可以在$c后面加上一个前缀,如许平安性会有进一步提拔,代码也会响应的增添若干字节。
告诉你了一个方式,但是缺少努力这一环节,那也是白搭。 |
|