奇怪的变量/方法/类名 – PHP
发布时间:2020-12-13 16:33:35 所属栏目:PHP教程 来源:网络整理
导读:我有一个php文件,我无法读取它,因为所有变量/函数都有奇怪的名字! 我的文件的一个功能块是: public static function …………………($………………,$…………………){ $……………… = strpos(……………………::…………………($………………),$…………
我有一个php文件,我无法读取它,因为所有变量/函数都有奇怪的名字!
我的文件的一个功能块是: public static function …………………($………………,$…………………) { $……………… = strpos(……………………::…………………($………………),$…………………); return (false !== $………………) ? (int)floor($……………… / 4) : false; } 因为我知道php标准不允许使用可变名称中的点和空格. 我自己刚刚来了,如果有与字符编码相关的东西!正如我发现,文件编码是windows-1252. 这些点和空格可以转换成可读的东西吗? 也因为它们是变量/函数,它们在文件中有不止一个事件. 编辑#1 在Widnows操作系统下,我始终使用记事本/ Sublime文本打开文件,没有付出任何东西. 编辑#2 脚本没有问题! 编辑#3 链接到文件:https://www.dropbox.com/s/hoegvk0vz53cnyn/include.php
看起来你的“空格”和“点”不是他们的样子.在你在问题中发布的代码中,这些代码实际上是“不间断空格”(c2 a0)和“省略号”(e2 80 a6).这些是标识符中完全有效的字符.
(谢谢StackOverflow为100%UTF-8兼容). [编辑] …但是看了你链接的文件,文件编码就是Windows-1252(又名CP1252).答案仍然是正确的,但相应的二进制值与上面提到的二进制值有所不同. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |