本文档详细说明了折言(origami-lang)与PHP官方语法的差异,帮助开发者了解两种语言的区别。
- 符号 . 和 -> 都可以用来访问对象属性和对象方法。
+运算符在PHP中用于数字相加,在折言中除此之外还用于字符串连接。- 拆分了php数组功能,分为 [] 和 {} 描述数组和对象。
- @符号在PHP中用于错误处理,在折言中用于注解, 和宏注解。
- 允许没有 标签的PHP代码。
- 允许没有 $符号 的标识符为变量声明。
- if for 循环的括号可以省略。
- 支持类型声明。string $data; 和 $data: string;
- 函数支持返回多个值。
- spawn 关键字允许在函数中启动一个新协程,异步运行。