PHP Conference Japan 2024

ReflectionParameter::hasType

(PHP 7, PHP 8)

ReflectionParameter::hasType檢查參數是否具有類型

說明

public ReflectionParameter::hasType(): 布林值

檢查參數是否有關聯的類型。

參數

此函式沒有參數。

回傳值

如果指定了類型,則為 true,否則為 false

範例

範例 #1 ReflectionParameter::hasType() 範例

<?php
function someFunction(string $param, $param2 = null) {}

$reflectionFunc = new ReflectionFunction('someFunction');
$reflectionParams = $reflectionFunc->getParameters();

var_dump($reflectionParams[0]->hasType());
var_dump($reflectionParams[1]->hasType());

上述範例將輸出類似以下的內容

bool(true)
bool(false)

另請參閱

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top