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

问题描述

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

我遇到一个奇怪的问题,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

解决方案

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

解决方案二:

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

解决方案三:

解决方案四:

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

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

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

时间: 2025-01-30 00:55:37

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

c语言-以下异或加密代码提示一个奇怪的问题,数字上的错误后缀

问题描述 以下异或加密代码提示一个奇怪的问题,数字上的错误后缀 void EncryptXOR (long s[8]) { char key[4] = { 'mque' }; int a[4],b[4]; for (int i= 0; i<= 3; i++) { a[i] = int(s[2i+1] * 16 + s[2i]); } for (int j = 0; j <= 3; j++) { b[j] = a[3-j] ^int( key[j]); printf("%c"

ios-遇到了一个奇怪的问题

问题描述 遇到了一个奇怪的问题 今天我改了几处代码,在界面上屏蔽删除了一些东西,在模拟器上运行没问题,但是部署到真机上后,竟然是没改代码前的效果,那些删掉的屏蔽掉的东西竟然还在.这是怎么回事? 试了好几次都这样,把真机上的app删掉重装还是这样. 解决方案 好奇怪,试试clean一下 解决方案二: 把你开发机器上的生成文件都删除了,重新生成,再部署. 解决方案三: 在分析相关参数对性能影响的时候,遇到个奇怪的问题.在效果全开的情况下:1.?????? 单独关闭Caustics效果2.??????

一个奇怪的问题使用ajax提交必须alert才能赋值

 在使用ajax提交的时候将返回值赋给一个变量,无论怎么写都没法赋值,刚开始怀疑js有错但是ie没有反应过来,多次清缓存.部程序都没效果 一个奇怪的问题,在使用ajax提交的时候将返回值赋给一个变量,无论怎么写都没法赋值,刚开始怀疑js有错但是ie没有反应过来,多次清缓存.部程序都没效果......最后只好一行一行的alert看原因出在哪里:奇怪的是加上了alert之后就可以赋值,删掉alert后就又不可以了.百度了一下发现是因为ajax默认是异步执行的,也就是并没有等待请求完毕就开始执行下一行

mysql遇到一个奇怪问题

问题描述 mysql遇到一个奇怪问题 mysql的 select可以 但是insert 整个数据库的表都不行 后来重启了 就可以了 但是还是想不明白什么问题 求大神帮忙分析下 解决方案 你的insert语句是怎么样的,直接用my SQL的命令语句还是用客户端执行的呢? 解决方案二: 原因多多,贴出代码更好些 解决方案三: 可能是你对这张表执行操作,没执行完,所以这张表是被锁上了,也就是只读,然后你停止了服务,没执行完的操作就中断了,你再插入就成功了!也可能是其他原因,这个就要依情况而论了! 解决

mvc-Asp.net MVC3 一个奇怪问题,求大神们帮忙

问题描述 Asp.net MVC3 一个奇怪问题,求大神们帮忙 想在controller中访问一个外部链接,代码如下:接收到的url为www.baidu.com public ActionResult RedirectToUrl(string url) { if(url == null) { return HttpNotFound(); } return Redirect(url); } 结果肯定是失败了...求问有什么办法解决...

多线程-发现了一个奇怪的问题,大神求解?

问题描述 发现了一个奇怪的问题,大神求解? 是这样的,今天看看了看Java并发包的CountDownLatch类,线程递减锁,然后直接模拟了一下这个类,贴代码 任务类 public class Task implements Runnable{ public String name; public CountDown countDown; public Task(String name,CountDown countDown) { this.name = name; this.countDown

extjs3.0 linechart的一个奇怪的问题,不能正常显示

问题描述 extjs 3.0 linechart 的一个奇怪的问题. 我按照网上的例子,搞定了折线图的显示, 但是当所有数值都小于0.5的时候,不显示了. 有没有高手知道这是怎么回事?? 代码如下:Ext.onReady(function(){ var data= [ {name:'Jul 07', visits: 0.001, views: 0.002}, {name:'Aug 07', visits: 0.002, views: 0.002}, {name:'Sep 07', visits:

java中输出0到128的Unicode遇到了一个奇怪问题,不包含128,则不会输出

问题描述 packageapi.io;importjava.io.FileWriter;importjava.io.IOException;publicclassTestFileWriter{publicstaticvoidmain(String[]args){FileWriterwe=null;try{we=newFileWriter("d:\java\SuccessRoad\src\api\io\satisfy");for(inti=0;i<129;i++){//128为什么

做了一个wcf的小例子,遇到一个奇怪的问题,传送大数据量总出错

问题描述 各位老大,今天做了一个wcf的小例子,遇到一个奇怪的问题,每次传送大数据量总报错,传送了10000个对象,一个对象里面有6个字符串,按理说应该可以传2G的,实在找不到原因...哪个老大对wcf比较熟悉,帮看下报错:格式化程序尝试对消息反序列化时引发异常:尝试对参数http://tempuri.org/进行反序列化时出错:GetAllBooksResult.InnerException消息是"对象图中可以序列化或反序列化的项目数目上限为"65536".请更改对象图或增