终于来了,php的美化版 —— tea语言

PHP开发 | 2020-01-22 19:49:22 | 阅读 1291 次 | 评论(1)

很早就抱怨,php没有美化版,javascript有coffescript、typescript、dart,“美化版”是我发明的词汇,也可以说是加强版,就是这些语言可以转译成javascript或php运行。这些语言存在的目的是让语法看起来更美,功能更强大。


比起javascript,php是更需要一种美化版的语言的,$var 变量命令,-> 调用属性方法, => 指向数组元素,混乱的内置函数,这一切,都导致php代码看上去很丑陋很混乱。现在,php的整容出来了:


https://www.bccn.net/news/19828

-------------------------------- 作者在 2020-01-22 19:51:26 补充以下内容 --------------------------------

项目地址:https://github.com/tealang/tea


简单对比:

// Tea
var days = ['Monday', 'Tuesday', 'Wednesday']
var items String.Array = []   	// supported type declarations
for i, day in days {
	items[] = "${i + 1}: $day"  // supports all expression interpolations
}

echo items.join(', ')
<?php
// PHP
$days = ['Monday', 'Tuesday', 'Wednesday'];
$items = [];  	// do not supported type declarations
foreach ($days as $i => $day) {
	$items[] = ($i + 1) . ": $day";  // only supported variable / array-value / object-property interpolations
}

echo implode(', ', $items), "\n";
是不是清爽很多?

文章评论,共1条
帝侯导府(游客)
2020-02-27 01:49
1
看起来语法挺简洁,确实不错
游客请输入验证码
浏览2084289次
文章归档