1. 首页
  2. 技术
  3. 后台

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

很早就抱怨,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";

是不是清爽很多?

原创文章,作者:静夜沉思,如若转载,请注明出处:https://www.zengqueling.com/%e7%bb%88%e4%ba%8e%e6%9d%a5%e4%ba%86%ef%bc%8cphp%e7%9a%84%e7%be%8e%e5%8c%96%e7%89%88-tea%e8%af%ad%e8%a8%80/

联系我们

15602395067

在线咨询:点击这里给我发消息

邮件:eden7@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code