gpt4 book ai didi

php - 奇怪的变量/方法/类名 - PHP

转载 作者:可可西里 更新时间:2023-10-31 22:47:56 24 4
gpt4 key购买 nike

我有一个无法读取的 php 文件,因为所有变量/函数的名称都很奇怪!我的文件的一个功能 block 是:

public static function    …………  …… …  ($   ………  …  ……  , $   …… ………  ……  )
{
$   …… ……   ……   = strpos(   …………… … ……  ::   ……… ……… …   ($   ………  …  ……  ) , $   …… ………  ……  );

return (false !== $   …… ……   ……  ) ? (int)floor($   …… ……   ……   / 4) : false;
}

据我所知,php 标准不允许在可变名称中使用点和空格。

如果有关于字符编码的东西,我自己就来了!正如我所发现的,文件编码是 windows-1252

这些空格可以转换成可读的东西吗?

还因为它们是变量/函数,所以它们在文件中出现不止一次。

已编辑 #1

我像往常一样在 Widnows 操作系统下使用 Notepad++/Sublime Text 打开文件,但它没有付费。

已编辑#2

脚本没有问题!

已编辑 #3

文件链接:https://www.dropbox.com/s/hoegvk0vz53cnyn/include.php

最佳答案

看来您的“空格”和“点”不是它们看起来的样子。在您在问题中发布的代码中,这些实际上是“不间断空格”(c2 a0)和“省略号”(e2 80 a6)。这些是标识符中完全有效的字符。

(感谢 StackOverflow 100% UTF-8 兼容)。

[编辑]

...但是查看了您链接的文件后,文件编码更像是 Windows-1252(又名 CP1252)。答案还是正确的,但是对应的二进制值和我上面提到的有点不同。

关于php - 奇怪的变量/方法/类名 - PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17746318/

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