gs80140
gs80140
采纳率100%
2015-07-20 17:53

我遇到一个奇怪的问题,php代码里面凡是含有//这样的注释,include 失败

10
  • 失败
  • include
  • php
已采纳

我遇到一个奇怪的问题,php代码里面凡是含有//这样的注释,就无法include
我是二次开发的,服务器上面原来的程序带//注释的就没有问题

但是我从服务器上面下载的代码到本地,所有的程序,导入eclipse后,每一行下面都会带一个空行

后来我把//的注释换成/*** /这样的就好了

下面是我贴出来的phpinfo信息,望大神指导

PHP Version 5.5.25

System Linux iZ238ftkwx8Z 3.10.0-123.9.3.el7.x86_64 #1 SMP Thu Nov 6 15:06:03 UTC 2014 x86_64
Build Date Jun 2 2015 16:09:30
Configure Command './configure' '--prefix=/usr/local/php' '--with-config-file-path=/usr/local/php/etc' '--with-fpm-user=www' '--with-fpm-group=www' '--enable-fpm' '--enable-opcache' '--disable-fileinfo' '--with-mysql=mysqlnd' '--with-mysqli=mysqlnd' '--with-pdo-mysql=mysqlnd' '--with-iconv-dir=/usr/local' '--with-freetype-dir' '--with-jpeg-dir' '--with-png-dir' '--with-zlib' '--with-libxml-dir=/usr' '--enable-xml' '--disable-rpath' '--enable-bcmath' '--enable-shmop' '--enable-exif' '--enable-sysvsem' '--with-curl' '--enable-mbregex' '--enable-inline-optimization' '--enable-mbstring' '--with-mcrypt' '--with-gd' '--enable-gd-native-ttf' '--with-openssl' '--with-mhash' '--enable-pcntl' '--enable-sockets' '--with-xmlrpc' '--enable-ftp' '--with-gettext' '--enable-zip' '--enable-soap' '--disable-ipv6' '--disable-debug'
Server API FPM/FastCGI
Virtual Directory Support disabled
Configuration File (php.ini) Path /usr/local/php/etc
Loaded Configuration File /usr/local/php/etc/php.ini
Scan this dir for additional .ini files (none)
Additional .ini files parsed (none)
PHP API 20121113
PHP Extension 20121212
Zend Extension 220121212
Zend Extension Build API220121212,NTS
PHP Extension Build API20121212,NTS
Debug Build no
Thread Safety disabled
Zend Signal Handling disabled
Zend Memory Manager enabled
Zend Multibyte Support provided by mbstring
IPv6 Support disabled
DTrace Support disabled
Registered PHP Streams https, ftps, compress.zlib, php, file, glob, data, http, ftp, phar, zip
Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, sslv2, tls
Registered Stream Filters zlib.*, convert.iconv.*, mcrypt.*, mdecrypt.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk

Zend logo This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies
with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2015, by Zend Technologies

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答

  • Tiger_Zhao Tiger_Zhao 6年前

    用二进制编辑器查看,比较下“原来的程序”和“下载的代码”,里面的换行 0D-0A是否不一致?

    点赞 1 评论 复制链接分享
  • caozhy 回答这么多问题就耍赖把我的积分一笔勾销了 6年前

    要看你的代码,代码有没有压缩混淆过,换行符是否有问题。

    点赞 1 评论 复制链接分享
  • gs80140 gs80140 6年前

    我想我找到原因所在了,我的php代码是从服务器下载的,使用的是FlashFX 传输模式使用的是自动 ,由于服务器使用的是Linux版本,我用的是windows版本 导致
    我本地的php代码 每一行下面都带一个空行 这让我很郁闷

    经过各种解决办法的试验,都还是不行,最后,我查看了flashfx的传输模式,改 二进制 重新下载源码 这次,源码导入eclipse里面就是正常的了

    我想我应该可以解决问题了,原来传上服务器的代码,再次下载到本地,都是错误,难怪运行不了呢,感谢楼上的回复,谢谢.

    点赞 评论 复制链接分享
  • gs80140 gs80140 6年前

    图片说明

    点赞 评论 复制链接分享