PHP代码:
$hello = "你好" ;
function aaa ()
  { 
    echo $hello;
   }   
 aaa() ;JS代码:
var hello = "你好" ;
function aaa ()
  { 
    alert(hello);
   }   
 aaa() ;为什么JS代码能运行,而PHP代码不能运行?

解决方案 »

  1.   

    PHP的全局变量在函数内部使用前要申明
    $hello = "你好" ;
    function aaa ()
      {
      global $hello;
      echo $hello;
      }   
     aaa() ;否则默认是局部变量。
      

  2.   

    php 和 js 都源于 c (虽然 js 是 java 的子孙)
    但从结构化编程的角度看,php 进了一大步
      

  3.   

    我记得好像JS是网景的产品,跟JAVA没啥关系,java一开始准备叫OKA的,不过让人注册了