393 of 410 menu

get_defined_functions Fonksiyonu

get_defined_functions fonksiyonu, tanımlanmış tüm fonksiyonların listesini içeren çok boyutlu bir dizi döndürür. Dizi iki anahtar içerir: PHP'nin dahili fonksiyonları için 'internal' ve kullanıcı tanımlı fonksiyonlar için 'user'. Fonksiyon parametre almaz.

Sözdizimi

get_defined_functions();

Örnek

Tüm tanımlanmış fonksiyonların listesini alalım:

<?php function customFunction() {} $res = get_defined_functions(); print_r(array_slice($res['internal'], 0, 3)); print_r($res['user']); ?>

Kodun çalıştırılma sonucu (örnek):

[ 'zend_version', 'func_num_args', 'func_get_args' ] ['customFunction']

Örnek

Belirli bir fonksiyonun varlığını kontrol edelim:

<?php $functions = get_defined_functions(); if (in_array('strpos', $functions['internal'])) { echo 'strpos fonksiyonu mevcut'; } ?>

Kodun çalıştırılma sonucu:

'strpos fonksiyonu mevcut'

Örnek

Kullanıcı tanımlı fonksiyonların sayısını sayalım:

<?php function func1() {} function func2() {} $res = get_defined_functions(); echo 'Kullanıcı fonksiyonları sayısı: ' . count($res['user']); ?>

Kodun çalıştırılma sonucu:

'Kullanıcı fonksiyonları sayısı: 2'

Ayrıca Bakınız

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet