
 
 | 
| 技术资料  > PHP技术 > 入门教程 : PHP, JScript 和 VBScript 函数和类的语法(1) |  
PHP, JScript 和 VBScript 函数和类的语法(1) March 25,2004 |  
1)函数的例子  
php: function inc($val)  
   { return $val + 1;}  
 
   过程也是个函数,只不过没有返回值。  
jscript, javascript:  
  function inc(val)  
  { return val + 1;}  
  过程的定义同上。  
VBScript:  
  function inc(val)  
   inc = val + 1  
  end function  
  ' procedure  
  sub inc2(byref val)  
    val = val + 1  
  end sub  
2)类的例子  
php:  
 class parent {  
var property;  
 function parent() { }  
function method() { }  
}  
 
/* 继承 */  
class child extends parent { var property='new value';  
}  
 
jscript or javascript:  
 class parent {  
  property=value  
  function parent() function method()  { } }  
 
  不支持继承(原文是这样,但好像现在也支持了)  
vbscript:  
  不支持类((原文是这样,但现在也支持了)  
 
3)变量的范围  
php:变量在函数或类外定义是允许的是全局变量;也可以在函数和类中定义局部变量。  
不像其它的语言,在使用变量时,你必须声名一个全局变量在函数和类中使用关键字global.  
 $globalvar = 1;  
 function show_global( ) {  
  global $globalvar;  
  print $globalvar;  
}  
jscript or javascript:  
类似PHP, 在函数中不需声明全局变量.  
vbscript:  
类似PHP, 在函数和过程中不需声明全局变量.  
 
4)访问引用  
php:使用关键字,在函数的参数中  
jscript or javascript  
简单的通过变量访问,在函数里引用复杂的类型  
vbscript:  
 使用ByRef 关键字在Sub 或函数的参数中.  
 
未完待续  
 
原作者:John   
来源:不详    
         |  
 
 | 
  
Copyright © 2001-2008 Shenzhen Hiblue Software Team All rights reserved