PHP,JScript和VBScript函数和类的语法

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, 在函数中不需声明全局变量.

时间: 2024-10-29 16:04:55

PHP,JScript和VBScript函数和类的语法的相关文章

VBScript函数补习课

vbscript|函数|vbscript|函数 最近在看CSDN论坛的时候发现很多人还在问一些基本的ASP问题,而且有很大一部分是围绕着一些常用的VBSCRIPT函数.在这里我想有必要点一下常用的几个函数.我们不需要背出函数定义,但是我们需要知道这个函数,在必要的时候想到去用. 1.我怎么在一个日期上加上一个日期? DateAdd( interval , number , date ) 参数 interval 必选项.字符串表达式,表示要添加的时间间隔.number 必选项.数值表达式,表示要添

ASP VBScript 函数速查表

vbscript|函数|vbscript|函数 VBScript 函数 功能说明 例子 Abs (数值)绝对值.一个数字的绝对值是它的正值.空字符串 (null) 的绝对值,也是空字符串.未初始化的变数,其绝对为 0例子:ABS(-2000) 结果:2000Array (以逗点分隔的数组元素)Array 函数传回数组元素的值.例子: A=Array(1,2,3)B=A(2)结果: 2说明:变量B为A数组的第二个元素的值. Asc (字符串)将字符串的第一字母转换成 ANSI (美国国家标准符号)

php判断函数,类,类方法是否存在

做php开发中,如果遇到自己不能修改服务器的相关配置也不能知道服务器某些功能是否开启的情况下,直接使用某些特殊的函数会导致程序报错,比如curl_init这种系统函数.当服务器未开启curl相关服务的时候,直接使用curl系列函数会报Call to undefined function curl_init()......这样的错误. 那么对于出现这种情况该如何办呢?很多事情不只是有一种办法的,如果某些方法不行,我们还可以使用另外的方法.这里我们就需要涉及到判断某个方法是否存在的问题了,如果存在该

在CPP中调用Jscript中的函数

js|jscript|函数 在CPP中调用Jscript中的函数   在C++中调用Jscript的函数非常简单,Windows提供了一个msscript.ocx的控件,利用这个控件可以直接操作Jscript: 执行一段Jscript脚本,或者调用指定的函数.我写了一个简单的例子:   l         导入msscript.ocx.下面这条指令会在项目目录中生成msscript.tli和msscript.tlh两个文件,里面有msscript.ocx中所有接口的描述和IID的定义. #imp

VBScript 函数

vbscript|函数 VBScript 函数 功能说明 例子 Abs (数值) 绝对值.一个数字的绝对值是它的正值.空字符串 (null) 的绝对值,也是空字符串.未初始化的变数,其绝对为 0 例子:ABS(-2000) 结果:2000 Array (以逗点分隔的数组元素) Array 函数传回数组元素的值. 例子: A=Array(1,2,3)B=A(2)结果: 2说明:变量B为A数组的第二个元素的值. Asc (字符串) 将字符串的第一字母转换成 ANSI (美国国家标准符号)字码. 例子

php计算几分钟前、几小时前、几天前的几个函数、类分享

 这篇文章主要介绍了php计算时间几分钟前.几小时前.几天前的几个函数.类分享,需要的朋友可以参考下 一.函数实现 实例1:    代码如下: function time_tran($the_time){    $now_time = date("Y-m-d H:i:s",time()+8*60*60);    $now_time = strtotime($now_time);    $show_time = strtotime($the_time);    $dur = $now_t

【C/C++学院】(8)全局函数和类成员函数转化/友元/操作符重载

1.全局函数和类成员函数转化     全局函数和成员函数的相互转化:只需要修改一个指向本类的this指针: #include <iostream> using namespace std; class Test { public: Test(int a, int b) { this->a = a; this->b = b; } //成员函数 Test &Gadd2(Test &t2) { this->a = this->a + t2.a; this-&g

php函数、类和对象以及类的封装、继承、类的静态方法、静态属性

原文:php函数.类和对象以及类的封装.继承.类的静态方法.静态属性 1.函数     php内置函数可以直接使用,如果没有安装php扩展即可     自定义函数 //函数function 函数名 function dump($var = null){ //支出默认参数值 echo '<pre/>'; var_dump($var); } 2.类(class)和对象( new Obj) <?php //定义一个人的类,现在还不是对象 class Person { //私有属性 privat

boost python c++接口-boost python 封装c++接口 回调函数设置类对象

问题描述 boost python 封装c++接口 回调函数设置类对象 在python调用的时候报错,应该是self不是c++的类型导致无法使用 解决方案 最好是再封装一层C的接口给Python调用