Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中使用测试条件_Php - Fatal编程技术网

在PHP中使用测试条件

在PHP中使用测试条件,php,Php,我想在php的测试条件中使用当前文件名 例如: if ('current page' == editprofile.php) { // some code; } 我如何测试这个 谢谢请将basename与_文件__)常量结合使用 if(basename(__FILE__) == "editprofile.php") { // some code; } 如果您正在寻找这样的原始速度,那么使用stripos可能会更快 if(stripos(__FILE__, "editpro

我想在php的测试条件中使用当前文件名

例如:

if ('current page' == editprofile.php) {
     // some code;
 }
我如何测试这个


谢谢

请将basename与_文件__)常量结合使用

if(basename(__FILE__) == "editprofile.php") {
    // some code;
}
如果您正在寻找这样的原始速度,那么使用stripos可能会更快

if(stripos(__FILE__, "editprofile.php") !== false) {
  // Some Code
}

将basename与_文件_常数结合使用

if(basename(__FILE__) == "editprofile.php") {
    // some code;
}
如果您正在寻找这样的原始速度,那么使用stripos可能会更快

if(stripos(__FILE__, "editprofile.php") !== false) {
  // Some Code
}
正如page所解释的,您需要使用_文件__

文件的完整路径和文件名。如果在包含中使用,则返回包含文件的名称。由于PHP4.0.2,_文件总是包含一个绝对路径,并解析符号链接,而在旧版本中,在某些情况下它包含相对路径

这些就是所谓的魔法常数,它提供有关上下文的信息。在该页面上,您可以找到所有有效常量

因为它包含完整路径,所以您仍然必须处理此值:

$filename = basename(__FILE__);
正如page所解释的,您需要使用_文件__

文件的完整路径和文件名。如果在包含中使用,则返回包含文件的名称。由于PHP4.0.2,_文件总是包含一个绝对路径,并解析符号链接,而在旧版本中,在某些情况下它包含相对路径

这些就是所谓的魔法常数,它提供有关上下文的信息。在该页面上,您可以找到所有有效常量

因为它包含完整路径,所以您仍然必须处理此值:

$filename = basename(__FILE__);

您应该在php中签出超全局变量:您应该在php中签出超全局变量: