首页 >后端开发 >php教程 >PHP 中的基本名称

PHP 中的基本名称

WBOY
WBOY原创
2024-08-29 13:08:36671浏览

基本名称是一个用于从路径获取或检索文件名的函数。它只是打印传递的文件或目录的名称,或者如果我们使用基本名称 $0,则打印现有的脚本名称。程序员使用此函数来检查现有脚本或文件的名称,并在程序的进一步流程中使用它。

开始您的免费软件开发课程

网络开发、编程语言、软件测试及其他

因此,开发人员和程序员在他们的应用程序中使用此功能,以便他们可以在输出控制台中打印文件名。在PHP中,有很多函数,例如内置函数、用户定义函数、日期函数、字符串函数、数字函数、数学函数等。内置函数之一是basename函数,用户可以在其中获取程序的当前文件名,如果需要,可以在输出控制台上打印,否则用户可以将其用于程序的进一步流程。

PHP 中的基本名称是什么?

PHP 中的 Basename 是包中的内置函数,开发人员或程序员可以使用它在输出屏幕上打印文件的名称。名称可以是输入路径中提到的任何内容,basename 函数将搜索文件名并在屏幕上打印。

语法:

basename (path, suffix)

在上面的语法中,basename 函数通过两个参数传递。第一个是路径名,它是基本名称函数的输入,第二个是后缀,它是可选的,当我们需要为函数添加更多条件时使用。

  • 路径:它是传递给basename函数的主要参数,该函数检查文件名并将详细信息在输出屏幕上打印给用户。
  • 后缀: 这是一个可选参数,当我们需要截掉扩展名并且只想打印不带扩展名的文件名时,可以使用此参数。如果文件名具有任何类型的扩展名,如 .php、.py、.html、.java 等,则扩展名将被截断,仅文件名将打印在输出屏幕上。

PHP 中的基本名称示例

下面给出了 PHP 中基本名称的示例:

示例#1

代码:

<?php
$basenamepath = "/dev/leela/login.php";
echo basename($basenamepath) ."<br/>";
?>

输出:

PHP 中的基本名称

在上面的代码中,基本名称路径是存储完整路径的变量,echo 语句将在输出屏幕上打印输出。 basename 函数的输入是变量 basename 路径,打印的输出将是输入中提到的文件名。基本名称检查路径并切断路径的剩余部分并打印文件名本身,除非并且直到传递任何额外参数来修改输出。

示例#2

代码:

<?php
$basenamepath = "/dev/leela/login.php";
echo basename($basenamepath,".php");
?>

输出:

PHP 中的基本名称

在上面的示例中,基本名称路径是存储完整路径的变量,echo 语句将在屏幕上打印输出。 basename函数的输入是basename变量,控制台中打印的输出与上面的略有不同。在这里,echo 语句有一个约束,该约束规定应该打印不带扩展名的文件名,即仅打印登录而不是 login.php。我们可以为函数指定一些额外的参数,这些参数会将数据处理为上述条件,并且开发人员可以根据应用程序功能进行编码。

示例 #3

代码:

<?php
$basepath = "/dev/leela/welcome.php";
echo "The name of the file is ";
echo basename($basepath);
?>

输出:

PHP 中的基本名称

在上面的例子中,basepath是保存路径信息的变量的名称,basename函数用于打印文件名,basename上面的echo语句用于打印由以下代码编写的语句开发人员或程序员让用户轻松理解。如果用户无法理解基本名称的功能是什么,开发人员可以通过添加一些打印语句,以用户可以轻松理解的方式对其进行编码。

虽然 basename 函数具有特定的功能,但它也有一些需要理解的例外情况。

  • basename 函数仅识别单点 (.),而不识别双点 (..)。在 Linux 中,双点用于将当前目录移动到其上一个目录。因此它无法识别 Linux 中使用的双点 (..),仅识别单个点,就像文件扩展名一样。
  • basename 函数对用户传递的输入进行操作。它从不检查用户当前正在使用的文件系统。它可以是Windows、Linux、Mac等。每个系统都有自己的格式,该函数无法识别文件系统,并且可能会给我们错误的输出。所以最好将参数传递给basename函数。
  • 在 Linux 中,斜杠用于分隔路径中的目录,而在 Windows 中,斜杠也用于将文件夹彼此分隔。在这两种情况下,都使用斜线,但方式不同。在 Windows 中,使用正斜杠 (/),在某些环境中使用反斜杠 ()。因此,该函数很难理解环境并对其采取行动。

结论

在本文中,我们了解了 PHP 中的 basename 函数及其工作原理。我们还了解了使用此功能时需要注意的异常情况并正确使用它。在使用 basename 函数时,我们需要正确传递参数,否则我们可能会得到错误的输出,并且应该取消该模式,即正斜杠和反斜杠。

以上是PHP 中的基本名称的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
上一篇:Protected in PHP下一篇:Validation in PHP