这两段PHP究竟有什么不同,为何我复制第一段代码执行成功,第二段代码运行失败?
<?php
if (!defined('IN_TG')) {
exit('Access Defined!');
}
define('ROOT_PATH',substr(dirname(__FILE__),0,-8));
if (PHP_VERSION < '4.1.0') {
exit('Version is to Low!');
}
require ROOT_PATH.'includes/global.func.php';
define('START_TIME',_runtime());
?>
<?php
if(!defined('IN_TG')){
exit ('Access Defined!');
}
define('ROOT_PATH', substr(dirname(__FILE__),0,-8));
if(PHP_VERSION<'4.1.0'){
exit('Version is too low!');
}
require ROOT_PATH.'includes/global.func.php';
define('START_TIME', _runtime());
?>
安利个在线对比网站

https://www.diffchecker.com
@无期徒刑,有些是复制的问题,在那个什么51复制的代码,困扰了半天都没找出问题
@心疼,亲,你的这两段代码在虎绿林上显示的是一模一样的,并且两段代码都可以执行。
也许是虎绿林帮你自动修好了代码。
虎绿林确实会对容易引发代码问题的奇妙字符做替换处理。最典型的就是UTF-8无断行空格(
\u00a0
,UTF-8编码0xc2a0
),它看上去和普通空格一模一样,但是不能被PHP识别为空格,所以会引发问题。虎绿林使用了如下代码来处理这个问题: