php宏-PHP定义宏函数,什么是宏

2023-09-02 0 4,681 百度已收录

计算机科学中的宏是批处理的术语。 一般来说,宏是一种规则或模式,或者句子替换,用于描述如何根据预定义的规则将特定的输入(通常是字符串)转换为相应的输出(通常是字符串)。 这种替换发生在预编译时,称为宏扩展。

什么是宏

所谓宏,就是将一些命令组合在一起,作为单个命令来完成特定的任务。 Microsoft Word中对宏的定义是:“宏是一系列可以组织在一起并作为独立命令使用的单词命令,可以使日常工作变得更加轻松。” Word 使用宏语言 Visual Basic 将宏编程为一系列指令。

计算机科学中的宏是根据一组预定义规则替换某些文本模式的表示。 Excel办公软件手动集成了“VBA”高级编程语言,用这种语言编写的程序称为“宏”。 使用“VBA”需要一定的编程基础,并且会花费很多时间。 因此php宏,绝大多数用户只使用Excel常用的制表功能,而很少使用“VBA”。

php宏-PHP定义宏函数,什么是宏

解释器或编译器在遇到宏时手动执行此模式替换。 对于编译型语言php宏,宏扩展发生在编译时,执行宏扩展的工具通常称为宏扩展器。 术语“宏”也经常在许多类似的上下文中使用,源自宏扩展的概念,其中包括击键宏和宏语言。 绝大多数情况下,“宏”一词的使用意味着将小命令或动作转换为指令序列。

推荐课程:PHP教程。

php宏-PHP定义宏函数,什么是宏

宏的目的是自动化经常使用的序列或获得更强大的表示能力 - 但这通常是同一件事。

C或汇编语言等计算机语言具有简单的宏系统,由编译器或汇编器的预处理器实现。 虽然C的宏预处理器的工作是简单的文本搜索和替换,但借助M4等附加文本处理语言,C程序员可以获得更复杂的宏。

Common Lisp和Scheme等类似Lisp的语言有更复杂的宏系统:宏的行为就像修改自己的程序文本的函数,所有语言都可以用来表达这些修改。 AC 宏可以定义句型的替换,而 Lisp 宏可以控制一段代码的求值。 获得控制代码执行顺序的能力(请参阅惰性求值和无限制函数),使新创建的语法结构与语言中内置的语法结构没有区别。

例如,具有 cond 但不具有 if 的 Lisp 方言可以使用宏来定义前者和后者。 Lisp 语法的主要扩展,例如面向对象的 CLOS 系统,可以通过宏来定义。

php宏-PHP定义宏函数,什么是宏

宏的典型应用

加快日常编辑和格式化速度。 组合多个命令可以更轻松地访问对话框中的选项。 允许手动执行一系列复杂的任务。

应用程序还可以使用类似宏的机制系统来允许用户自定义一系列(通常是最常用的操作)作为步骤。 也就是说,用户执行一系列操作并让应用程序“记住”这些操作及其顺序。 更多的中级用户可以通过内置的宏编程直接访问这些应用程序的功能。 当使用不熟悉的宏语言进行编程时,记录用户期望的一系列操作,然后通过读取应用程序记录的宏文件来了解宏命令的结构和组成,是更有效的方法。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 php php宏-PHP定义宏函数,什么是宏 https://www.wkzy.net/game/191078.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务