gpt4 book ai didi

php - 在 PHP 中使用基本函数

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:07:54 24 4
gpt4 key购买 nike

我是一个完全的初学者,如果我的表达方式令人困惑,我深表歉意。我现在正在学习我的在线计算机科学类(class),我们正在练习函数。我们要做的是设置三个句子,在句子中输出三个不同的变量

x is y years old and is z

我的意思是:

Obama is 50 years old and is president of the United States.

Bill Gates is 60 years old and is Founder of Microsoft.

Jacob is 20 years old and is a student.

这是我目前拥有的代码:

<?php

function displayStory($name) {
}
function displayAge($age) {
}
function displayJob($job) {
echo $name . " is " . $age . " and is " . $job . ".<br />";
}
displayStory("Obama");
displayAge("50");
displayJob("the President of The United States");
displayStory("Bill Gates");
displayAge("60");
displayJob("the founder of Microsoft");
displayStory("Jacob");
displayAge("20");
displayJob("a student");

?>

我确信有更简单的方法可以完成此操作,而且我知道其他方法可以完成此操作,但我们应该使用 DisplayX 函数来完成此操作。

提前谢谢你:)

最佳答案

您正在寻找的是用户定义的函数。

一个函数基本上是一组指令,这些指令用一个名字概括。要创建一个函数,您可以使用 function关键字后跟空格和函数名称。

在这种情况下,您需要的这个功能可以通过一个函数来实现。您可以将其命名为 displayInformation .

该函数将需要 3 个参数,即您要显示的 3 个内容。此人的姓名、年龄和工作。参数应在 ( ) 中定义是函数名后的变量。

要创建这个函数,它看起来像这样:

function displayInformation($name, $age, $job) {

}

函数的上下文现在可以像您在其中一个函数中所做的那样只是数据的回显。

echo $name . " is " . $age . " and is " . $job . ".<br />";

这段代码的最终结果是:

<?php

function displayInformation($name, $age, $job) {
echo $name . " is " . $age . " and is " . $job . ".<br />"
}

displayInformation("Obama", 50, "president of the United States");
displayInformation("Bill Gates", 60, "Founder of Microsoft");
displayInformation("Jacob", 20, "a student");

有关用户定义函数的更多信息,您可以read the documentation .


功能设计

至于个人喜好、最佳实践和这个具体案例,您可以以其他方式设计您的功能。

在使用PHP函数的时候,总是去return一个值。这可以是一个数字、一些文本、一个对象,您可以给它命名。

您可以删除已经“显示”个人信息的函数的功能,并将其设为return。作为字符串的个人信息。这可以通过 return 来完成像这样的关键字:

function getInformation($name, $age, $job) {
return $name . " is " . $age . " and is " . $job . ".<br />"
}

现在你只需要使用 echo显示信息。

echo getInformation("Obama", 50, "president of the United States");
echo getInformation("Bill Gates", 60, "Founder of Microsoft");
echo getInformation("Jacob", 20, "a student");

可以找到有关返回值的更多信息here .

关于php - 在 PHP 中使用基本函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37138828/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com