php getdefaultvalue,PHP ReflectionParameter getDefaultValueConstantName()用法及代码示例
ReflectionParameter::getDefaultValueConstantName()函数是PHP中的内置函数,如果默认值为常数或null,则用于返回默认值的常数名称。
用法:
string ReflectionParameter::getDefaultValueConstantName ( void )
参数:该函数不接受任何参数。
返回值:如果默认值为常数或null,则此函数将返回默认值的常数名称。
以下示例程序旨在说明PHP中的ReflectionParameter::getDefaultValueConstantName()函数:程序1:
// Initializing a user-defined class Company1
class Company1
{
function GFG($Full_Name = GeeksforGeeks){}
}
// Initializing a subclass Company2
class Company2 extends Company1
{
}
// Using the ReflectionParameter over the above class
$A = new ReflectionParameter(['Company2', 'GFG'], 0);
// Calling the getDefaultValueConstantName() function
$B = $A->getDefaultValueConstantName();
// Getting the default value's constant name
// if default value is constant or null
var_dump($B);
?>
输出:
string(13) "GeeksforGeeks"
程序2:
// Initializing some user-defined classes
class Department1
{
function HR( $Full_Name = Human_Resource){}
}
class Department2
{
function Coding( $Parameter2, $Par3 = Parameter3){}
}
class Department3
{
function Marketing( $Parameter4 = Digital_Marketing, $Parameter5){}
}
// Using the ReflectionParameter over the above classes
$A = new ReflectionParameter(['Department1', 'HR'], 0);
$B = new ReflectionParameter(['Department2', 'Coding'], 1);
$C = new ReflectionParameter(['Department3', 'Marketing'], 0);
// Calling the getDefaultValueConstantName() function and
// getting the default value's constant name if
// default value is constant or null
var_dump($A->getDefaultValueConstantName());
var_dump($B->getDefaultValueConstantName());
var_dump($C->getDefaultValueConstantName());
?>
输出:
string(14) "Human_Resource"
string(10) "Parameter3"
string(17) "Digital_Marketing"
php getdefaultvalue,PHP ReflectionParameter getDefaultValueConstantName()用法及代码示例相关推荐
- isarray php,PHP ReflectionParameter isArray()用法及代码示例
ReflectionParameter::isArray()函数是PHP中的内置函数,如果指定的参数是数组,则用于返回TRUE,否则返回FALSE. 用法: bool ReflectionParame ...
- python numpy allclose用法及代码示例
python numpy allclose用法及代码示例 用法: numpy.allclose(a, b, rtol=1e-05, atol=1e-08, equal_nan=False) 如果两个数 ...
- PostgreSQL REGEXP_REPLACE用法及代码示例
PostgreSQL REGEXP_REPLACE用法及代码示例: 原文链接:https://vimsky.com/examples/usage/postgresql-regexp_replace-f ...
- html焦点试图代码,HTML DOM focus()用法及代码示例
DOM focus()方法用于为元素赋予焦点,并借助blur()方法删除焦点.我们可以将焦点放在任何元素上,并通过执行一些操作来启用它.例如,我们可以通过单击按钮将焦点放在某些文本上. 用法: Obj ...
- private用法 java_关于android开发中如何正确使用Private Services安全用法及代码示例...
一.注意事项1.显式设置exported属性为false.@b@2.安全处理收到的intent,确认其真实性.@b@3.敏感数据可以在同一个应用中发送和请求. 二.原代码示例 1.AndroidMan ...
- java中skip的用法,Java PushbackReader skip(long)用法及代码示例
Java中的PushbackReader类的skip(long)方法用于跳过流中指定数量的字符.此字符数被指定为参数.如果通过跳过到达流的末尾,它将阻塞流,直到它获得一些字符或抛出IOExceptio ...
- reset java_Java PushbackReader reset()用法及代码示例
Java中的PushbackReader类的reset()方法用于重置Stream.对于PushbackReader,此方法始终会引发异常,因为PushbackReader不支持此方法. 用法: pu ...
- html里fill怎么自定义,HTML canvas fill()用法及代码示例
画布fill()方法用于填充当前绘图路径.画布fill()方法的默认颜色是黑色. 用法: context.fill() 示例1: HTML canvas fillRect() Method width ...
- pandas get_dummies用法及代码示例
get_dummies 是 pandas 实现one hot encode的方式 one-hot的基本思想:将离散型特征的每一种特征取值都看成一种状态,若指定离散特征中有N个 不相同的取值,那么 ...
最新文章
- bash: vue: command not found
- 关闭浏览器当前页面:Ctrl+W
- fiddler 看懂瀑布图Timeline
- 猴子吃桃问题 python
- 去掉文化管理系统广告
- what happens if PR_TYPE is mapped to a given transaction type
- Visual C++中的异常处理浅析(上)
- Java8 时区DateTime API
- 加大Linux服务器的文件描述符
- 堆、栈、堆栈详谈--复习
- 【洛谷P4219】【BJOI2014】—大融合(线段树合并)
- C#基础概念面试题(更新中)
- 慕尼黑大学计算机研究生申请,慕尼黑大学读研
- 十大精选开源软件推荐:编程化繁为简
- css flex实现经典的三栏布局
- 中科探海的海底掩埋物三维实时成像声呐
- MP2888AGU-0030-Z 烧录
- mac下生成.icns图标
- thinkphp3.2 数据库 AND OR连缀使用
- Android如何分析排查ANR
热门文章
- python基础(16)之 日期
- 从您的计算机移除此产品,解决office提示“此操作只对目前安装的产品有效”的方法...
- 【OpenCV 例程200篇】25. 图像的平移
- android 生成 资源文件,SVG-Android开源库——SVG生成Vector资源文件的编辑预览工具...
- labview实例_手把手以实例教你学LabVIEW编程,条件结构编程方法
- python并发编程5-线程
- python3下使用cv2.imwrite存储带有中文路径图片或者绝对路径图片
- 【Python】字典dict类型转换为列表list类型
- Windows脚本编码器算法分析与破译
- [线段树][树上差分] Jzoj P3397 雨天的尾巴