InfoQ

交流

讨论:常量问题

作者 xin0726 发布于 0000-00-00 分类:php基础编程

PHP中预先定义好的常量,如:_FILE_,_LINE_,PHP_OS等为什么都不能用呀!
test.php
<?
function report_error($file,$line,$message){
echo "an error occured in $file on line $linemessage.";
}
report_error(_FILE_,_LINE_,"something went wrong!");
?>
结果返回的_FILE_,_LINE_依然是_FILE_,_LINE_而不是文件名与行数,为什么呢?请各位帮忙。
还是我理解错了???



逛论坛交流常量问题

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

10 条回复

回复

>怎么没有人回答??? 发表人 xin0726 发表于 10月01日
>先把他直接显示的试试,我试过可以用 发表人 tmyu 发表于 10月01日
><? echo "_FILE_"; ?>吗? 不.. 发表人 xin0726 发表于 10月01日
>他是两个下划线 发表人 tmyu 发表于 10月01日
>对呀,是两个下划线,不仅这个常量不能.. 发表人 xin0726 发表于 10月01日
>你是两边都用的两个下划线吗? __FI.. 发表人 tmyu 发表于 10月01日
>$__FILE__ ?? 发表人 fwolf 发表于 10月01日
>不要美元符 发表人 tmyu 发表于 10月01日
>__FILE__,__LINE__可以了,但是PHP_OS.. 发表人 xin0726 发表于 10月01日
>不用$,是用的大写吗? 发表人 tmyu 发表于 10月01日
  1. 返回顶部

    Re: 常量问题

    2003年10月01日 发表人 xin0726

    >怎么没有人回答???

  2. 返回顶部

    Re: 常量问题

    2003年10月01日 发表人 tmyu

    >先把他直接显示的试试,我试过可以用

  3. 返回顶部

    Re: 常量问题

    2003年10月01日 发表人 xin0726

    ><? echo "_FILE_"; ?>吗?
    不行的,我开始就是这样有来的。但是不行所以才在书上找了一个程序试的,结果还是不行。

  4. 返回顶部

    Re: 常量问题

    2003年10月01日 发表人 tmyu

    >他是两个下划线

  5. 返回顶部

    Re: 常量问题

    2003年10月01日 发表人 xin0726

    >对呀,是两个下划线,不仅这个常量不能用,而且其它的如E_ERROR,也不能用

  6. 返回顶部

    Re: 常量问题

    2003年10月01日 发表人 tmyu

    >你是两边都用的两个下划线吗?
    __FILE__不是_FILE_

  7. 返回顶部

    Re: 常量问题

    2003年10月01日 发表人 fwolf

    >$__FILE__ ??

  8. 返回顶部

    Re: 常量问题

    2003年10月01日 发表人 tmyu

    >不要美元符

  9. 返回顶部

    Re: 常量问题

    2003年10月01日 发表人 xin0726

    >__FILE__,__LINE__可以了,但是PHP_OS该怎么用呢,直接使用没有反应,我该怎么使用呢,前面加$等号吗?

  10. 返回顶部

    Re: 常量问题

    2003年10月01日 发表人 tmyu

    >不用$,是用的大写吗?




  11. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

preg_match 函數的﹖﹖﹖﹖

int preg_match ( string pattern, string subject [, array mat...

我好掺啊。

C D E个盘就剩一个C了。

怪哦,不会unix也出问题吧

下了个php-4.3.3.tar.gz 怎么说没用gunzip命令?那这个gz文件怎...

关于 JavaScript 的同源限制的安全性问...

JavaScript 限制非同源文档的访问,有什么办法绕过呢。 在goog...

sadly的鱼

http://7zone.co.tv/

紧急求教!有人学过delphi吗?

各位有用过DELPHI的吗? 请教一个问题诶:再做数据库开发时,在...

一个很酷的js特效

http://www.messengerss.com/ascii-movie.htm

快了死,救我

我qq一打开好友,准备说话,可话还没写完,它就自己发了,怎么回...

[zt]用中文命名,让汉字走向程序开发

http://www.zdnet.com.cn/develope ... 534,39097981,00.htm

帮我看下什么意思!

怒!:flaming:

[]