网站建设| 数据库类| 图形图象| 程序设计| 现代办公| 操作系统| 考试认证| 网络技术| 软件工程| 电脑相关| 文学作品
网站开发| 网页制作| 操作系统| 图象图形| 考试认证| 数据库类| 程序设计| 硬件技术| 现代办公| 网络技术| 笑话频道
 
您的位置: 电脑书库首页-> 电脑文摘-> 网站开发-> 其它-> PHP, JScript和VBScript函数和类的语法

PHP, JScript和VBScript函数和类的语法
作者:佚名 来源:InterNet 加入时间:2005-4-4
相关文章
  • 妙用VBScript自制IE工具栏按钮
  • vbscript错误代码及对应解释大全
  • VBScript函数补习课
  • VBScript 函数集
  • 一个显示Grid的VBScript对象
  • 用VBScript实现对Windows注册表的修改
  • VBScript的扫描进度条程序
  • 用VBScript来控制ICF的启动
  • VBScript-to-JavaScript Functions
  • 什么是VBScript
  • 相关书籍:
  • VBScript语言参考
  • VBScript函数速查手册
  • VBScript5.5脚本语言参考
  • 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 或函数的参数中.

    5)默认参数
    php:支持function A(param1="abc")
    其它的不支持。

    6)引用返回(不知如何翻)
    php:function getarray123() {
    $val = array(1,2,3);
    return & $val;
    }
    然后在代码中使用

    $val = &getarray123();
    其它的不支持

    7)类
    php:支持的较好
    其它的:一般

    8)错误处理
    php:使用@ 防止运行错误.

    $val = @function_can_fail();

    @范围是当前的声明,最后的错误能够在$php_errormsg检查出来,如果你设置了track_errors=On 在PHP.ini.
    javascript or jscript:
    使用try and catch.

    try {
    function_can_fail()
    } catch(err) { Response.Write(err)
    }
    vbscript:
    使用On Error Resume Next 忽略运行错误
    新的版本也支持try 和 catch

    另外,还有一篇关于语言的比较,有兴趣的也可以翻译一下。


    [文章录入员:nancy]

    相关文章
  • 妙用VBScript自制IE工具栏按钮
  • vbscript错误代码及对应解释大全
  • VBScript函数补习课
  • VBScript 函数集
  • 一个显示Grid的VBScript对象
  • 用VBScript实现对Windows注册表的修改
  • VBScript的扫描进度条程序
  • 用VBScript来控制ICF的启动
  • VBScript-to-JavaScript Functions
  • 什么是VBScript
  • 相关书籍:
  • VBScript语言参考
  • VBScript函数速查手册
  • VBScript5.5脚本语言参考
  • 本站推荐内容

    近期主机类热搜关键词:
    美国服务器 美国服务器租用 海外服务器租用 国外服务器租用

    其它
    ASP/ASP.NET
    PHP技术
    JSP技术
    XML技术
    CGI/PERL
    WEB服务器
    WordPress专题
    其它
    电脑教程阅读排行
    ·VBScript 函数集
    ·关于SQL语句中的引号问题(VB...
    ·网站建设步骤
    ·网上建站论坛的选择和安装(菜鸟版...
    ·用ASP动态生成JavaScri...
    ·Apache+PHP+MySQL...
    ·用VBScript实现对Wind...
    ·VBScript和JavaScr...
    ·在javascript中调用vb...
    ·一个简单的javascript菜...