php中如何定义函数,php 如何定义函数,如何定义类

在我们实际开发中,都是会定义函数,定义类。今天,给大家简单分享一下如何定义函数,如何定义类。

写一个简单的例子:

function foo($arg_1, $arg_2)

{

$str = 'Example function';

return $str;

}

?>

上面就是定义了一个函数,这个函数可以传两个参数,函数中的内容:定义了一个字符串变量,并将这个字符串返回。

在写一个例子:

function foo($arg_1, $arg_2=0)

{

$str = 'Example function';

return $str;

}

?>

这个例子和第一个基本相同,只有在传入第二个参数的时候,默认赋值为 0,这里说一下参数默认赋值的用法:

当我们定义函数传入参数的时候,如果某一个参数在函数体中会被使用但是这个参数可以不传值,那么我们可以给这个参数默认赋上一个值。

关于参数的几个技巧:

1、定义参数的名字时候,尽量让开发者可以通过名字,就知道这个参数的类型类型以及这个参数用意($order_id 一定优于  $id 更由于 $a);

2、一个函数的参数个数,尽量少于 5 个(当参数确实多的时候,我们可以考虑是否可以传入一个数组参数,例如:当传入 $order_id,$order_sn 时,我们可以传一个数组参数 $order_arr);

3、如果某个参数可以不传值,但是方法体中又要到的话,可以给这个参数默认赋值。

定义函数,使用函数的意义是什么?

当某几行代码在文件中,被反复使用时,这时候,我们就可以把这个几行代码封装为一个函数,通过调用函数,可以让程序看起来更加简洁,而且当我们需要完善或者修补程序的时候,只需要将方法进行优化即可。

1、提高程序的复用性;

2、程序维护方便;

3、代码简洁,可读性高。

关于“类”的定义和使用

这里只简单的介绍一下:

一、类的概念

二、如何定义类

三、如何调用类的方法

1、类的概念:关于类的概念,可以理解为“类”是多个由多个函数构成的一个集合。

2、如何定义类,下面是个例子

class Order

{

function add()

{

//这里写关于添加订单的程序

}

function edit()

{

//这里写关于修改订单的程序

}

function delete()

{

//这里写关于修改删除的程序

}

function getOrderById($order_id)

{

//通过订单id获取订单信息

return $orderInfo;

}

} ?>

3、如何调用刚刚定义的 Order 类中的方法

$orderClass = new Order();//实例化 Order 类

$orderClass->getOrderById($order_id);//调用 getOrderById 方法

?>

对于 php 的类,是一个很重要的知识,而且想熟练掌握,是需要一定时间积累和项目积累的。这篇文章关于类的介绍,很浅,想要深入学习 php类的朋友,可以去官网阅读文档(http://cn2.php.net/manual/zh/oop5.intro.php)。

这篇文章过后,我想给大家分享的关于 php 的语法知识就就这些了,下一篇文章,我们分享关于 Mysql 的知识。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值