php里怎么强制定义变量
比如在 ASP 文件最上面加上 Option Explicit
就可以强制所有使用的变量必须先 DIM XXXXX 等等
不定义则不能使用
我希望实现这样的效果~~~
问题点数:20、回复次数:8Top
1 楼syre(神仙)回复于 2005-07-27 19:41:03 得分 10
php本来就没有变量定义语句。。。。。
把report_error设为E_ALL,这样在读取未赋值的变量的时候会有个notice
另外说一下Option Explicit是vbscript里的,和asp没关系Top
2 楼gzty(【风逍遥】123笨小孩天天快乐)回复于 2005-07-27 19:55:14 得分 5
php是弱类型语言
没有必要定义变量Top
3 楼yesir000()回复于 2005-07-28 08:10:52 得分 0
php根本不需要定义变量.系统会自动判断变量的类型.Top
4 楼tgh1981(虚拟等待)回复于 2005-07-28 12:35:32 得分 5
不过要注意的是,在类里面,就要强制定义变量了
如var $my_virus1="deleteAll";Top
5 楼syre(神仙)回复于 2005-07-28 13:06:40 得分 0
类里面也可以不定义
$obj=new StdClass;
$obj->p1="test";
echo $obj->p1;Top
6 楼mynameisno1(no.1)回复于 2005-08-02 14:08:59 得分 0
up php还真是弱呀Top
7 楼syre(神仙)回复于 2005-08-02 22:01:22 得分 0
vbs才是弱呢
用个数组都那么麻烦
定义个class还不能继承
本身提供的函数没几个
Top
8 楼mynameisno1(no.1)回复于 2005-08-04 10:06:49 得分 0
哈哈
php是好东东
但我还是觉得不能定义变量不好
另外php的变量要用$开头真是太别扭了Top




