PHP默认参数

2023-09-02 0 4,439 百度已收录

本文介绍了php默认参数的处理方法,对于您解决问题有一定的参考价值。 有需要的同学就跟着小编一起学习吧!

问题描述

在 PHP 中,如果我有一个这样写的函数

在 PHP 中php 默认参数,如果我有一个这样写的函数

function example($argument1, $argument2="", $argument3="")

我可以像这样在其他地方调用这个函数

我可以像这样在其他地方调用这个函数

example($argument1)

但是如果我想给第三个参数一些值,我应该这样做吗

PHP默认参数

但如果我想给第三个论点一些价值,

我应该这样做吗

example($argument1, "", "test");

或者

PHP默认参数

 example($argument1, NULL, "test");

我认为两种方法都可以,但是哪种方法更好呢? 因为以后如果我在main函数中修改$argument2的值,如果有"的话,会不会有问题?或者说NULL是最好的选择?

我认为两者都可以,但更好的方法是什么? 因为将来如果在主函数中改变$argument2的值并且我有“”,那么会有什么问题吗? 或者 NULL 是最好的选择?

谢谢

PHP默认参数

推荐答案

您可以使用:

example($argument1, '', 'test');

或者

example($argument1, NULL, 'test');

您仍然可以使用空字符串来代替空字符串来检测 NULL:

您始终可以使用而不是空字符串来检查 NULL:

if ($argument === NULL) {
    //
}

我觉得这一切都取决于函数内部的参数发生了什么。

我认为这完全取决于带有参数的函数内部发生的情况。

关于php默认参数的这篇文章到此结束。 希望我们推荐的答案对您有所帮助php 默认参数,也希望您多多支持编程学习网!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 php PHP默认参数 https://www.wkzy.net/game/189170.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务