П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 183208 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 82898 раз(а).

Учебник HTML.
Просмотров 77479 раз(а).

Руководство по PHP5.
Просмотров 48308 раз(а).

Хостинг через призму DNS.
Просмотров 55764 раз(а).

Подборка текстов стандартных документов.
Просмотров 47657 раз(а).

Учебник PHP - Самоучитель
Просмотров 54103 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 55170 раз(а).

Внешние атаки...
Просмотров 44569 раз(а).

Учебник PHP.
Просмотров 39672 раз(а).

SSI в примерах.
Просмотров 29748 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Руководство по PHP
Пред. Глава 11. Типы След.

Псевдо-типы, используемые в этой документации

mixed

mixed говорит о том, что параметр может принимать множество (но не обязательно все) типов.

gettype(), например, принимает все типы PHP, тогда как str_replace() принимает строки и массивы.

number

number говорит о том, что параметр может быть либо integer, либо float.

callback

Некоторые функции, такие как call_user_func() или usort() принимают в качестве параметра определенные пользователем callback-функции. Callback-функции могут быть не только простыми функциями, но также методами объектов, включая статические методы классов.

PHP-функция передается просто как строка ее имени. Вы можете передать любую встроенную или определенную пользователем функцию за исключением array(), echo(), empty(), eval(), exit(), isset(), list(), print() и unset().

Метод созданного объекта передается как массив, содержащий объект в элементе с индексом 0 и имя метода в элементе с индексом 1.

Методы статических классов также могут быть переданы без создания экземпляра объекта передачей имени класса вместо имени объекта в элементе с индексом 0.

Пример 11-11. Примеры callback-функций

<?php

// простой пример callback
function my_callback_function() {
    echo
'hello world!';
}
call_user_func('my_callback_function');

// примеры callback-метода
class MyClass {
    function
myCallbackMethod() {
        echo
'Hello World!';
    }
}

// вызов метода статического класса без создания объекта
call_user_func(array('MyClass', 'myCallbackMethod'));

// вызов метода объекта
$obj = new MyClass();
call_user_func(array(&$obj, 'myCallbackMethod'));
?>


Пред. Начало След.
NULL Уровень выше Манипуляции с типами


Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
 





Copyright © 2005-2016 Project.Net.Ru