在PHP中使用测试条件
我想在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
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中签出超全局变量: