Методы объектно-ориентированного программирования PHP – это обычные функции, которые описываются непосредственно в структуре класса.
<?php
class Person {
function say_hello() {
echo "Hello from inside a class. <br />";
}
}
// Узнаем какие методы определены
$methods = get_class_methods('Person'); // ищет методы внутри класса
foreach($methods as $method) {
echo $method . "<br />";
}
// Проверим существует ли метод.
if(method_exists('Person', 'say_hello')) {
echo "Method does exist. <br />";
}
else {
echo "Method does not exist. <br />";
}
?>
<?php
class Person {
function say_hello() {
echo "Hello from inside a class. <br />";
}
}
// Узнаем какие методы определены
$methods = get_class_methods('Person'); // ищет методы внутри класса
foreach($methods as $method) {
echo $method . "<br />";
}
// Проверим существует ли метод.
if(method_exists('Person', 'say_hello')) {
echo "Method does exist. <br />";
}
else {
echo "Method does not exist. <br />";
}
?>
Комментариев нет:
Отправить комментарий