项目地址: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";
是不是清爽很多?