Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menyemak sama ada kaedah dalam kelas wujud dalam php
Dalam PHP, anda boleh menggunakan fungsi method_exists() untuk menentukan sama ada kaedah yang ditentukan wujud dalam kelas Sintaks ialah "method_exists($object,$method_name)"; kaedah wujud dalam kelas Anda boleh Semak sama ada kaedah kelas wujud dalam objek, mengembalikan benar jika wujud, sebaliknya mengembalikan palsu.
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP8, komputer DELL G3
Dalam php, anda boleh menggunakan method_exists() berfungsi untuk menentukan Sama ada kaedah yang ditentukan wujud dalam kelas.
fungsi php method_exists()
Fungsi method_exists PHP - semak sama ada kaedah wujud dalam kelas, fungsi method_exists boleh menyemak sama ada kaedah daripada kelas itu wujud dalam objek. Mengembalikan benar jika ada, palsu sebaliknya.
Sintaks:
bool method_exists ( object object, string method_name )
objek ialah parameter yang diperlukan dan nama objek yang dimasukkan; 🎜>method_name ialah parameter yang diperlukan, masukkan nama kaedah kelas.
Contoh ini terutamanya menggunakan fungsi method_exists() untuk menyemak sama ada kaedah kelas ialah Kelas kepunyaan objek $book. Kodnya adalah seperti berikut:
Hasil larian contoh ini adalah seperti berikut:<?php header("Content-type:text/html;charset=utf-8"); class Book{ function php(){ } function asp(){ } function jsp(){ } } $book = new Book(); if(method_exists($book, 'php')){ echo 'php 方法存在于$book 对象的类中<br>'; } else{ echo 'php 方法不存在于$book 对象的类中<br>'; } if(method_exists($book, 'java')){ echo 'java 方法存在于$book 对象的类中<br>'; } else{ echo 'java 方法不存在于$book 对象的类中<br>'; } ?>Pembelajaran yang disyorkan: "
Tutorial Video PHP "
Atas ialah kandungan terperinci Bagaimana untuk menyemak sama ada kaedah dalam kelas wujud dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!