首页博客网络编程
掌握PHP函数:如何使用内置函数并创建自己的函数
摘要 您可以使用 PHP 中内置的一千多个函数并随时可以调用。为方便起见,您甚至可以生成用户定义的函数。 要执行特定函数,您需要调用它(键入其名称)。 函数旁边的括号用于包含分配的参数。

PHP 具有打开和读取文件、验证数据以及执行其他操作的功能。该语言由各种可供使用的内置方法组成。

也可以生成独特的PHP函数。通过声明将在代码中重复使用的用户定义函数,可以节省时间并提高工作效率。

内容

PHP功能:主要提示

  • 总共有超过 1 个 PHP 函数。您也可以自由创建新方法。

  • 函数在调用后通过写入其名称以及要分配的值来执行。这些值写在函数名称旁边的括号之间。

内置函数

PHP 附带了一个预定义函数的列表。了解 PHP 函数的定义方式、它们如何处理分配的值以及它们返回的内容至关重要。

方法可以返回不同的结果,具体取决于函数是失败还是成功执行进程。

我们根据其用途划分内部 PHP 函数:字符串函数、数组函数、错误处理函数、目录函数、libxml 函数和其他函数

用户定义函数

要定义自己的 PHP 函数,您必须遵循以下语法:

function functionName() {//what will the function do;}

复制

<?php
  function write_message() {
      echo "BitDegree Learn!";
  }
  write_message(); // calls the function?>

上面的示例显示了如何定义函数。通过定义PHP代码必须执行的函数,我们将其设置为在被调用后输出文本说BitDegree Learn!write_message()

要使用户定义的函数正常工作,请包含以下所有信息:

  • 使用关键字指示新方法。function

  • 定义函数的名称。确保它代表其目的。

  • 在括号中包含函数的参数。多个参数应用逗号分隔。

  • 大括号包括定义函数工作方式的语句。

注意:所有有效的 PHP 函数名称都以下划线 (_) 或字母开头。它们不区分大小写。

PHP 函数参数

可以使用参数将数据传递给函数。它们的行为与变量非常相似。

注意:您在括号 () 之间声明参数。要输入多个参数,必须用逗号分隔它们。您可以输入的数量没有限制。

在下面的代码示例中,我们传递了一个名为 .调用函数后,我们在括号之间输入的值被分配给参数变量,称为:$name$name

复制

<?php
  function getFamilyName($name) {
      echo "$name Jones.<br>";
  }
  getFamilyName('Jani');
  getFamilyName('Hege');
  getFamilyName('Stale');
  getFamilyName('Kai Jim');
  getFamilyName('Borge');?>

现在,在这个例子中,我们定义了一个函数,该函数获取传递给它的两个参数(和):$name$birthyear

复制

<?php
  function getFamilyName($name, $birthYear) {
      echo "$name Refsnes. Born in $birthYear <br>";
  }
  getFamilyName('Hege', 1975);
  getFamilyName('Stale', 1978);
  getFamilyName('Kai Jim', 1983);?>

默认参数值

下面的代码示例探讨如何为参数提供默认值。一旦我们调用没有特定参数的函数,它将采用我们在定义 PHP 函数时为参数分配的值:set_height()

复制

<?php
  function setHeight($minHeight = 10) {
      echo "The height is : $minHeight <br>";
  }
  setHeight(350);
  setHeight(); // using the default value of 10
  setHeight(135);
  setHeight(80);?>

返回值

最后,此代码示例使用该语句使 PHP 中的函数在成功执行后返回一个值。return

复制

<?php
  function sum($x, $y) {
    $z = $x + $y;    return $z;
  }  echo "5 + 10 = " . sum(5, 10) . "<br>";  echo "7 + 13 = " . sum(7, 13) . "<br>";  echo "2 + 4 = " . sum(2, 4);?>

使用变量作为函数名称

在PHP中,可以使用变量函数。这意味着当变量有括号时,PHP 将尝试找到一个同名的方法并执行它。变量函数对于完成回调和函数表很有用。

复制

<?php
  $question = "What is the magic word?<br>";  if (isset($question)) {    echo $question;    echo "Please!";
  } else {    echo "If you don't have a question you don't get an answer.";
  }?>

上面的代码示例使用 isset() 作为变量函数,并检查是否提出了问题。删除第二行以获得不同的结果。

注: 不能将变量函数与语言结构(如 echo 和 print)一起使用。若要将它们用作变量函数,应应用包装器方法。

PHP 函数:摘要

  • 您可以使用 PHP 中内置的一千多个函数并随时可以调用。为方便起见,您甚至可以生成用户定义的函数。

  • 要执行特定函数,您需要调用它(键入其名称)。

  • 函数旁边的括号用于包含分配的参数。


声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!

本文链接:https://www.gaoxuejun173.top/blog/172

广告位

本文配乐
来说两句吧

该文章已禁止评论

最新评论

广告位