php有很多自带的变量呀!比如$PHP_SELF!

解决方案 »

  1.   

    呵呵,想严谨?用标准C或Pascal写CGI去吧!
      

  2.   

    這就是php簡單易學而功能卻毫不示弱的強大所在﹒
      

  3.   

    php很有用哦,我用了两个月了,感觉很不错的.
      

  4.   

    打我觉得至少两种方法都应该提供。
    就像ASP 加了option explicit 就必须定义变量一样。
    像我们用在商业开发程序的确是需要严谨的。
      

  5.   

    其实语言并不重要,重要的是功能强大并且能圈到钱才是最有用的!我学了两个月的php现在都开始做小项目了,不过以后还是学java比较好赚钱!
      

  6.   

    php中变量不用定义可以随时用,只要在变量名前面加上$ 就可以成为变量了
      

  7.   

    这种方法我知道。
    我的意思是有没有办法 做些设置。
    使php必须定义变量才能用?
      

  8.   


    恕我直言,PHP暂不能提供定义变量。ASP有定义变量的语句,例如JavaScript的Var和VBScript的Dim。PHP虽然保留了var,但是并未使用,无法做到所有的变量使用前必须定义。
      

  9.   

    啊。这样啊,太遗憾了,我希望php6 能够提供这个功能。否则,我绝不会在商业应用中使用php的
      

  10.   

    用session 还可以定义'全局'变量!哈哈!爽吧!
      

  11.   

    当然可以定一变量,而且不用说明它的类型,php编译器会根据程序上下关系自动定义其类型!很省事的!
      

  12.   

    isset()
    这个可以检测变量是否定义
      

  13.   

    isset()可是检测变量是否设定值!
      

  14.   

    总有一些人感觉自己学了C/C++就觉得高人一等,觉得其他的开发语言都要向C/C++看齐。
    C刚出来的时候,开发员的观念都是“程序中用到的变量必须在程序开头定义”,后来C++出来了,《effective C++》里面就建议“只有在我们开始使用一个变量的时候才去定义它”。
    每种语言都有其适用范围,其语法规定也会有自己的理由。
      

  15.   

    PHP是解释执行的语言,并且方便实用嘛,何必强制定义变量呢。建议变量,函数,文件名等都遵循一个规范,这才是团队开发重要的。。