php中意外的T_STRING

时间:2015-07-10 08:35:28

标签: php

 public static void main(String[] args) {
        final long a= 24 * 60 * 60 * 1000 * 1000;
        final long b= 24 * 60 * 60 * 1000;

        System.out.println(a/b);
 }

我在下面的行中收到T_string错误。我不知道这背后的错误是什么,请有人告诉我。

<?php
/**
*
* @ Author   : AtakanCan 
*
**/

error_reporting(0);
$install_directory_name = 'idevaffiliate';

if (!isset( $_SERVER['DOCUMENT_ROOT'] )) {
    $path = $_SERVER['DOCUMENT_ROOT'] = 
    str_replace( '\' , '/' , 
    substr
    ( 
    $_SERVER['SCRIPT_FILENAME'], 0, 0 -
    strlen( $_SERVER['PHP_SELF'] ) ) );
} 
else {
    $path = $_SERVER['DOCUMENT_ROOT'];
}

$path = $path . '/' . $install_directory_name;
include( $path . '/API/data.php' );
?>

1 个答案:

答案 0 :(得分:2)

你有一个逃避问题。

在您的str_replace中,您有'\'作为第一个参数。 \转义了收盘价。请将其替换为'\\',以搜索文字\