导航:首页 > 编程语言 > php定义一个类

php定义一个类

发布时间:2022-09-01 22:35:31

1. php定义一个类,并且定义一个成员方法,该成员方法具有一个参数,传递一个数组,返回当前传递数组的倒序排序

<?php
class my{
public function fun($arr){
$j=0;
$myarr="";
for($i=count($arr)-1;$i>=0;$i--){

$myarr[$j++]=$arr[$i];
}
return $myarr;
}
}
$p=new my();
$arr=array("1","2","3");
print_r($p->fun($arr));
?>
上述是一个简单的例子,复杂的时候,思路是一样的。

2. php 类的定义

我没看懂你要返回什么值,是返回变量,还是返回类的属性????
第一个错是:$this->$z=====调用类的属性,属性前是不用加$符号的,除非是调用静态属性。
第二个错是:你在还没有给$z属性赋值前就进行运算,这是不行的。
如果你要返回类属性就应该写成:
$this->z.=$z+1;
return $this->z;

我不道你用什么编译器,他为什么不提醒任何错误?????
如果要开发面向对象的php,最好用eclipse。

3. php类定义

类的成员属性不能是多维数组

4. 关于PHP类的定义的问题

class object {};
//先定义一个空类,不用声明变量和方法,如果要初始化的时候,再定义变量或方法也可以
//注意:这里结尾一定要用分号
//{}是声明一个空类,相当于定义一个变量
//比如 var $mystring; var是变量,class是类
$CONFIG = new object;
$CONFIG->dbhost = "localhost";
$CONFIG->dbname = "dbname";
$CONFIG->dbuser = "root";
$CONFIG->dbpass = "password";
//初始化这个类,然后分别赋值!这是PHP面向对象的一种写法!

当然,你也可以定义类的时候定义成员变量!
class object {
var dbhost;
var dbname;
var dbuser;
var dbpass;
}
//注意,这里结尾不要用分号,这是一个完整的类!

$CONFIG = new object;
$CONFIG->dbhost = "localhost";
$CONFIG->dbname = "dbname";
$CONFIG->dbuser = "root";
$CONFIG->dbpass = "password";

初始化的时候是一样的;

个人理解,如果类的成员变量是固定的,比如一共就4个成员变量,我感觉定义类的时候选择后者比较好,如果类的成员变量不是固定的,数量是可变的,还是用前者定义一个空类比较好,这样方便随时添加类成员变量!

我也经常见到这种写法,不知道我的理解你能不能明白!希望能得到你的分!

5. PHP中如何定义类及其成员属性与操作

实测
php中,在类里边可以定义属性
class
a
{
public
$name;
public
$type;
}
在类中不能定义属性,但是可以定义变量,并将其赋给他所在类的属性
class
a
{
public
$name;
function
b(){
$othername
=
1;
$this->name
=
$othername;
}
}
$a
=
new
a();
$a->b();
echo
$a->name;
最后,祝新年快乐

6. PHP:定义一个类Person

7. 如何在thinkphp里面自定义类

类文件都是以.class.php为后缀(这里是指的ThinkPHP内部使用的类库文件,不代表外部加载的类库文件),使用驼峰法命名,并且首字母大写,例如 DbMysql.class.php;

类的命名空间地址和所在的路径地址一致,例如 Home\Controller\UserController类所在的路径应该是 Application/Home/Controller/UserController.class.php;

确保文件的命名和调用大小写一致,是由于在类Unix系统上面,对大小写是敏感的(而ThinkPHP在调试模式下面,即使在Windows平台也会严格检查大小写);

类名和文件名一致(包括上面说的大小写一致),例如 UserController类的文件命名是UserController.class.php, InfoModel类的文件名是InfoModel.class.php, 并且不同的类库的类命名有一定的规范;

打开一个thinkphp里面自带的类文件对照着理解就好了

8. php中定义类

继承的意思。比如你先写了一个“人”的类,里面有吃饭,睡觉等等方法。然后你又要写个“学生”类,学生也能吃饭睡觉,然后还能上学。这样你就可以直接用“学生”类继承一下“人”类,这样就直接获得了吃饭睡觉等等方法,不用再重复写了,只要写上学等等学生特有的方法就可以了

阅读全文

与php定义一个类相关的资料

热点内容
海南压缩机在哪里 浏览:491
电脑文件夹清晰的文件结构 浏览:839
如何把苹果手机的app转到安卓 浏览:305
java同步并发 浏览:249
fw压缩图片 浏览:258
淘宝申请源码靠谱吗 浏览:874
androidupdater 浏览:635
c2d游戏源码大全可复制版 浏览:771
电脑怎样重置网关命令 浏览:411
winftplinux 浏览:335
推特app界面如何设置成中文 浏览:452
太空工程师转子编程属性 浏览:32
windowscmd关机命令 浏览:342
云桌面只要服务器装一套软件 浏览:247
电脑右键按到什么导致文件夹全屏 浏览:454
我的世界如何制造服务器主城 浏览:365
linuxssh连不上 浏览:297
永宏plc用什么编程电缆 浏览:371
win激活命令行 浏览:886
新手学电脑编程语言 浏览:893