我在线等您们回复!谢谢了!鞠躬了!
我的环境是WIN2000 PS4 + PHP4。2+ APACHE1。3 装了MYSQ...
作者 Lonely 发布于 2003-09-00 分类:php基础编程
一是:直接使用function和类有什么区别或者好处?
二是:请先看一下错误的代码
$a=1;
class b {
var $a;
function c() {
echo $a;
}
调用后并不能正确的显示$a的值:(
逛论坛交流:关于类的问题
QUOTE: 最初由 Lonely 发布
[B]一是:直接使用function和类有什么区别或者好处?
二是:请先看一下错误的代码
$a=1;
class b {
var $a;
function c() {
echo $a;
}
调用后并不能正确的显示$a的值:( [/B]
function c() {
global $a;
echo $a;
}
谢谢,但是Function过程和类的区别是什么?什么比较好?好在哪里呢?
class b{
var $a=1;
function c(){
echo $this->a;
}
$test_class=new b();
$test_class->c();//这样就可以了
}
QUOTE: 最初由 chenhonghe 发布
[B]class b{
var $a=1;
function c(){
echo $this->a;
}
$test_class=new b();
$test_class->c();//这样就可以了
} [/B]
谢谢chenhonghe的答案,但是用global更适合我,我通常都把$a=1放在我的config.php文件里
QUOTE: 最初由 Lonely 发布
[B]谢谢,但是Function过程和类的区别是什么?什么比较好?好在哪里呢? [/B]
希望有朋友能帮忙一下,谢谢
我不太明白,通常一个类是多个处理相关内容的function的集合,简单点说,就好像写了标签的衣柜,一个是放裤子,一个放上衣,那么你就可很方便的在一个柜子找到你要的上衣或裤子,而不用在两个柜子里找,也不知说的对不对
这是一个,我想知道的是在性能在有什么区别没有?
类应该是为实现一个功能由多个方法的集合,如果只用一两个方法是不用做一个类的.
懂了,谢谢
在class要用$this-> 不要用global
10 条回复
回复