首页 > 后端开发 > 正文

php函数参数类型 php函数设定参数类型

2024-07-22 21:37:46 | 我爱编程网

最近经常有小伙伴私信询问php函数参数类型 php函数设定参数类型相关的问题,今天,我爱编程网小编整理了以下内容,希望可以对大家有所帮助。

本文目录一览:

php函数参数类型 php函数设定参数类型

PHP编写一个函数接收一个参数 必须是整型 返回值也是整型 如: 321->123 , 9200->29

PHP是弱类型,把以只能加以判断是否是INT型不能出现字母,处理的时候还是要当做字符来处理的!

<?php
function returnNum($num)
{
if(!is_int($num))
{
return false;
}
$result="";
$len=strlen($num);
for($i=0;$i<=$len;$i++)
{
$j=substr($num,$i,1);
if(!empty($j))
{
$result=$j.$result;
}
}
echo $result;
}

returnNum(9200);

php函数参数类型 php函数设定参数类型

php函数基础问题

1、int,bool是指函数的返回值类型。
2、第一个string是参数类型,第二个string是参数名。
3、[,int..]表示可选参数,不输入的话则使用默认值,逗号在前边是跟前边的参数隔开。。。

php函数参数类型 php函数设定参数类型

php函数设定参数类型

我爱编程网(https://www.52biancheng.com)小编还为大家带来php函数设定参数类型的相关内容。

php 函数的参数类型可以指定为类名或数组类型array,比如
这样是对的public function Right( My_Class $a, array $b )
这样是错的public function Wrong( string $a, boolean $b )

如果需要其他类型,需要在函数内部进行类型检查
参考

这一段
public function Right( My_Class $a, array $b )

tells first argument have to by object of My_Class, second an array. My_Class means that you can pass also object of class that either extends My_Class or implements (if My_Class is abstract class) My_Class. If you need exactly My_Class you need to either make it final, or add some code to check what $a really.

Also note, that (unfortunately) "array" is the only built-in type you can use in signature. Any other types i.e.:

public function Wrong( string $a, boolean $b )

will cause an error, because PHP will complain that $a is not an *object* of class string (and $b is not an object of class boolean).

So if you need to know if $a is a string or $b bool, you need to write some code in your function body and i.e. throw exception if you detect type mismatch (or you can try to cast if it's doable). 我爱编程网

以上就是我爱编程网小编整理的内容,想要了解更多相关资讯内容敬请关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“php函数参数类型 php函数设定参数类型”相关推荐
php随机数函数(php函数设定参数类型)
php随机数函数(php函数设定参数类型)

php随机数函数在PHP中,随机数(RandomNumber)是指一组伪随机数(Pseudo-randomNumber),即看起来随机的数字序列,但实际上是由一个算法生成的。PHP提供了一些内置函数,可以用来生成伪随机数,这些函数可以用于各种应用程序,如游戏、密码学、模拟等。以下是一些PHP中常用的生成随机数的函数:1、rand()函数:生成一个指定范围内的随机整数。例如

2024-10-25 19:58:45
php函数设定参数类型 php 常用bc函数
php函数设定参数类型 php 常用bc函数

php中用递归函数计算出16的4次方在PHP中,可以使用递归函数来计算16的4次方。以下是一个使用递归函数的示例代码:phpfunctionpower($base,$exponent){if($exponent==0){return1;}else{return$base*power($base,$exponent-1);}}$result=power(1

2024-10-23 22:53:24
php函数设定参数类型(php str_replace()函数的用法,有那些参数?)
php函数设定参数类型(php str_replace()函数的用法,有那些参数?)

php函数设定参数类型php函数的参数类型可以指定为类名或数组类型array,比如这样是对的publicfunctionRight(My_Class$a,array$b)这样是错的publicfunctionWrong(string$a,boolean$b)如果需要其他类型,需要在函数内部进行类型检查参考这一段publicfunctionRight(My_Cla

2024-08-21 18:26:37
PHP自定义函数时怎么指定参数类型?
PHP自定义函数时怎么指定参数类型?

运用php编写一个自定义函数,三角形的底和高为函数的两个参数,通过它们计算面积和周长&lt;?phpheader("Content-type:text/html;charset=gb2312");//设置面积计算函数function sanJiaoXingMianJi($bianchang,$gaodu){ $mianJi = ($bianchang*$gaodu)/2; echo $mia

2024-08-01 02:16:47
php变量数值类型函数怎么查看php变量数值类型函数怎么查看代码
php变量数值类型函数怎么查看php变量数值类型函数怎么查看代码

PHP问题:检测一个变量是否有设置的函数是?是否为空的函数是?检测函数是否存在?PHP的isset()函数一般用来检测变量是否设置格式:boolisset(mixedvar[,mixedvar[,...]])功能:检测变量是否设置返回值:若变量不存在则返回FALSE若变量存在且其值为NULL,也返回FALSE若变量存在且值不为NULL,则返回TURE同时检查

2024-07-25 07:33:07
Python布尔类型和强制类型转换是什么?Python布尔类型和强制类型转换介绍
Python布尔类型和强制类型转换是什么?Python布尔类型和强制类型转换介绍

在python中,bool表示的数据类型是bool表示的数据类型是布尔型,即逻辑型,它的数值是True或False,即真或假,两者中的一个。例如:print(10&gt;9)输出结果是Trueprint(10==9)输出结果是Falseprint(10&lt;9)输出结果是Falsepython06-布尔表达式(bool)本篇主要讲的是布尔表达式基本操作,对于布尔值来说

2023-12-18 13:40:53
PHP的几种函数参数类型及一些特殊函数 用自己的语言说出php中数组的常用函数和用法?
PHP的几种函数参数类型及一些特殊函数 用自己的语言说出php中数组的常用函数和用法?

在数组中搜索给定的值,如果成功则返回首个相应的键名?array_search(PHP4&gt;=4.0.5,PHP5,PHP7)array_search—在数组中搜索给定的值,如果成功则返回首个相应的键名说明array_search(mixed$needle,array$haystack[,bool$strict=false]):mixed大海捞针,在大海(haystac

2024-10-08 08:38:56
php将string类型转为int类型有哪些方法
php将string类型转为int类型有哪些方法

php将string类型转为int类型有哪些方法php将string类型转为int类型的方法有:1、强制类型转换方法;2、内置函数方法;3、格式化字符串方法。强制类型转换方法是指在要转换的变量之前加上用括号括起来的目标类型,如【(int)$var】。具体方法:(视频教程推荐:php视频教程)1、强制类型转换方式强制类型转换方式,就是“在要转换的变量之前加上用括号括起来的目标

2024-07-21 13:12:05