2012-09-23 71 views
0

这是我的第一个问题,所以请耐心等待。这个问题听起来可能幼稚,但我真的想知道什么是编程中的功能?它们是如何定义的以及它们如何被调用来执行。我只是学习PHP。我见过很多功能类似这样的差异在不同类型的功能

function myfunction() { 
-------- 
-------- 
} 

和其他类型的功能这样

function myfunction (some variables) { 
------------ 
------------ 
} 

我想知道什么是它们之间的区别?任何帮助和建议或任何有价值的链接将更受赞赏。在投下这个问题之前,任何评论或任何良好的学习环节都会对我更有帮助。

+0

我想你可以从[wiki]开始(http://en.wikipedia.org/wiki/Function_%28computer_science%29) – none

+0

当他们在Google上找到答案时,秒。 – AlienWebguy

回答

0

这些函数除了它们提供的内容(就数据而言)完全相同。第一个不需要将变量传递给外部来运行。

第二个变量使用从外部传递的变量,但这些可能不是要求,因为可以为这些变量设置默认值。

编程中的函数用于执行重复任务,例如从字符串中删除下划线并使每个单词的首字母成为大写字母。

要定义一个变量,最简单的方法是做到这一点:

function my_function() { 
    // Function code here 
} 

要调用此功能,您需要确保它是可访问的(例如,包括在页面上),你只需要做:

my_function(); 

这将执行该函数并可能返回结果。

您也可以按照说明将变量传递给函数,但我建议查找有关PHP函数的教程。

https://www.google.co.uk/search?q=PHP+Functions ...很多结果,你:-)

这解释的是PHP特有的,其他语言可能会有所不同。