php函数基础问题

我是纯菜鸟,想请教各位前辈,例如以下两个函数:
文件写:
int fwrite(resource handle, string string[,int length])

文件锁定:
bool flock(resource fp,int operation [,int &wouldblock])

1.函数前面的int,bool是这里是什么意思?在实际运用此函数时怎么不用输入啊?
2.第一个函数里的string string又是什么意思?
3.两个函数中括号[,int..]是什么意思?为什么这个“,”在前面啊?谢谢。

1、int,bool是指函数的返回值类型。
2、第一个string是参数类型,第二个string是参数名。
3、[,int..]表示可选参数,不输入的话则使用默认值,逗号在前边是跟前边的参数隔开。。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-27
1、INT是整数,bool是布尔,只有true和false
第一个函数int是指字符串长度,第二个函数bool是这个函数的返回值,锁定成功返回true,否则false

2、string string是指,一个字符串,格式是字符串,不是INT整形等其他格式

3、可选项,可以不填该参数

楼主你要从头学起啊,连INT是啥都不知道就学函数,有点太急了
第2个回答  2010-08-27
您好,答案如下:
1、函数返回的数据类型,不用输入,是你使用了这个函数,这个函数会返回这个类型的数据给您。
2、(数据类型 变量名),数据类型:您要传什么类型的数据给它,变量名:它会保存为这个变量名。第一个函数里面刚好变量名也叫string 其实也是(数据类型,变量名)
3、此参数为辅助参数,可以不填的意思,点在前面也是想说明是辅助参数
第3个回答  2010-08-27
int 和 bool是数据类型。这个你得去看基础。实际运用次函数的时候你输入的1就表示这个类型是int系统会自动识别你输入的类型是不是定义的int类型。
string string可以改成这样String str。。String这个表示输入的类型,str则表示你输入的串。
[ ]表示可选---写不写都一样。加,号的目的是与resource handle, string string这里的,号一样分割开表示第三个参数。