`
xiaoshenge
  • 浏览: 169095 次
  • 性别: Icon_minigender_1
  • 来自: 十堰
社区版块
存档分类
最新评论

PHP之语言结构与函数

 
阅读更多

在装上了VLD,我开始了深入理解PHP之路。今天在用VLD看echo,print,print_r的区别的时候查看php文档看到了一个问题:echo() 不是一个函数(它是一个语言结构),让我郁闷了一个问题什么是函数,什么是语言结构

 

最后在用vld研究了一下opcode,似懂非懂。晚上在看鸟哥的blog,一不小心看到了鸟哥的解释,一下明白了一点。http://www.laruence.com/2009/12/09/1180.html

 

语言结构, 就是说, 是语言本身支持的语句, 标识符.比如, for, foreach, continue 等等, 它们在语法分析的时刻就被”抹掉”(逻辑上替代了)了.你可以理解isset就想C语言里面的宏, 在编译/执行之前已经被展开了.

 

 

在c语言那本经典教材里面有:putchar与getchar函数在实际中常常被定义为宏,这样可以避免处理字符是调用函数所需的运行时开销。

 

说到底调用函数是需要开销的,用宏替代不必要的函数调用(调用非常频繁的函数)。

1
1
分享到:
评论
2 楼 xiaoshenge 2011-12-03  
1 楼 xieye 2011-12-03  
看不懂 

相关推荐

    PHP函数实验报告

    通过以上的实验和学习,你可以更深入地理解PHP函数的使用,包括其创建、参数传递、返回值、作用域以及如何与其他语言特性结合。实践是最好的老师,尝试编写自己的函数,并在实际项目中应用它们,将有助于你成为更...

    PHP代码:基本数据结构和php内置函数

    在PHP编程语言中,数据结构和内置函数是编写高效代码的关键元素。本文将详细解析给定文件中的几个关键知识点,包括基本数据结构的运用以及PHP内置字符串函数的实现。 首先,我们关注基本数据结构,主要涉及到数组的...

    PHP函数参考手册

    * PHP 语法:PHP 语法包括变量、数据类型、运算符、控制结构、函数等基本概念。 * PHP 变量:PHP 变量是存储数据的容器,包括标量、数组、对象等类型。 * PHP 字符串:PHP 字符串是使用引号或 heredoc 语法定义的...

    PHP 函数索引 函数库 语法

    基本语法包括变量声明(如 `$variable = "value"`),条件语句(如 `if...else`),循环结构(如 `for` 和 `while`),以及函数定义和调用。此外,PHP支持面向对象编程,包括类、对象、继承、封装和多态性。 PHP的...

    PHP学习笔记之自定义函数

    在PHP编程语言中,自定义函数是开发过程中不可或缺的一部分,它们允许我们封装代码,提高代码的可重用性和可维护性。这篇“PHP学习笔记之自定义函数”着重讲解了如何在PHP中创建、调用以及优化自定义函数。 首先,...

    PHP经典实例--函数

    在PHP编程语言中,函数是组织良好、可重复使用的代码块,用于执行特定任务。"PHP经典实例--函数"这个主题深入探讨了如何在实际项目中有效地利用PHP函数,涵盖了一系列关键知识点,如处理参数、变量引用传递、动态...

    php函数 函数例子源码格式

    在IT行业中,PHP是一种广泛使用的服务器端脚本语言,尤其在网页开发中占据了重要的地位。PHP函数库手册和即用即查PHP函数参考手册是学习和掌握PHP编程的关键资源。这些文档提供了丰富的函数索引和实例源码,帮助...

    非常实用的PHP函数大全

    在PHP编程语言中,函数是实现特定功能的代码块,可以重复使用,极大地提高了开发效率。"非常实用的PHP函数大全"这个资源包含了多个常用且功能丰富的PHP函数,旨在帮助开发者快速查找和理解这些函数的用途。下面将...

    PHP常用函数汇总

    在PHP编程语言中,函数是预定义的代码块,用于执行特定任务,可大大提高开发效率。下面将分别介绍标题和描述中提及的七大类PHP常用函数: A/数组函数: PHP提供了丰富的数组处理函数,如`array()`用于创建数组,`...

    PHP的语言结构

    资源名称:PHP的语言结构内容简介:1. 流程控制概述2. 分支结构3. 循环结构4. PHP中的函数一、流程控制概述™ 任何 PHP 脚本都是由一系列语句构成的。一条语句可以是一个赋值语句,一个函数调用,一个循环,甚至一个...

    php中文函数大全手册 CHM

    PHP是一种广泛使用的开源脚本语言,特别适合于Web开发,可以嵌入到HTML中。手册中的每个函数都详细介绍了其功能、参数、返回值以及使用示例,对于理解和应用PHP函数至关重要。 1. **函数基础**:手册首先会讲解函数...

    PHP函数大全(浏览器即可打开超完美)

    《PHP函数大全——移动学习与随身携带的实用宝典》 PHP,全称为“Hypertext Preprocessor”,是一种广泛使用的开源脚本语言,尤其在Web开发领域中扮演着核心角色。它以其灵活、易学易用的特点,深受开发者喜爱。PHP...

    即用即查PHP函数参考手册

    7. **错误处理**:PHP函数可能会抛出错误或异常,手册会提示如何捕获和处理这些错误,如使用`try-catch`结构处理`Exception`。 8. **性能优化**:对于一些效率敏感的函数,手册可能会提供一些优化建议,比如使用`...

    PHP语言函数的定义和调用.docx

    ### PHP语言函数的定义与调用详解 #### 一、函数概述 PHP作为一种广泛使用的服务器端脚本语言,提供了丰富的内置函数以及灵活的自定义函数机制。通过自定义函数,开发者能够封装特定的功能,实现代码的复用和模块...

    PHP语言基础学习笔记-php函数大全笔记

    ### PHP语言基础学习笔记-php函数大全笔记 #### 一、PHP概述与基本概念 - **PHP简介**: - PHP(Hypertext Preprocessor,原名Personal Home Page)是一种广泛使用的开源服务器端脚本语言,特别适合Web开发,并且...

    php函数手册 CHM格式

    这份手册包含了PHP语言中几乎所有的内置函数,是学习和开发过程中不可或缺的工具。 PHP是一种广泛使用的开源脚本语言,尤其在Web开发领域有着举足轻重的地位。其强大的功能和灵活性,使得开发者能够快速构建动态、...

    PHP实现html标签补全函数

    PHP作为一种服务器端脚本语言,常用于处理动态网页内容,因此编写一个PHP函数来检查并补全缺失的HTML标签显得尤为重要。"PHP实现html标签补全函数"这一主题,就是针对这种问题提供解决方案。 首先,我们需要理解...

    php 常用函数 pdf版

    在PHP编程语言中,函数是预定义的代码块,用于执行特定任务,它们极大地提高了代码的重用性和效率。PHP提供了大量的内置函数,涵盖了数组处理、字符串操作、文件系统交互、日期时间处理、数学计算等多个领域。对于...

    PHP 常用函数 网上各类函数

    在PHP编程语言中,函数是预定义的代码块,用于执行特定任务,可以被多次调用,以提高代码的重用性和效率。本压缩包包含了两个文件:`fun_fun.php` 和 `frm_fun.php`,它们很可能是包含了作者整理和测试过的PHP常用...

Global site tag (gtag.js) - Google Analytics