Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
PHP передача функции, как параметр
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Возможно ли это? Если да, то подскажите как? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2007, 21:12 |
|
||
|
PHP передача функции, как параметр
|
|||
|---|---|---|---|
|
#18+
Не совсем понятно, что Вы хотите... Например, так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2007, 21:26 |
|
||
|
PHP передача функции, как параметр
|
|||
|---|---|---|---|
|
#18+
Хочу так <?php function f1() { echo "f1 function executed"; return chtototam; } function f2( f1() ) // главное вот эта строка!!! Возможно ли передать всю функцию как параметр другой функции. { $func(); } $str = "f1"; f2($str); Вот на правильность кода не смотрел. Идею показал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2007, 21:35 |
|
||
|
PHP передача функции, как параметр
|
|||
|---|---|---|---|
|
#18+
Прямо таким образом нельзя. Позвольте узнать для каких целей? И чем Вас не устраивают мои варианты? Если вас интересует именно возвращаемое значение, то можно передавать в вызове, но не в определении функции: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2007, 22:03 |
|
||
|
PHP передача функции, как параметр
|
|||
|---|---|---|---|
|
#18+
Цель у меня одна! Я даже незнаю смогу ли Вам объяснить так, чтобы Вы поняли: В общем: CAPTCHA слышали может... видели уж точно! Это изображение искаженное. Можете считать моим капризом, но мне необходимо создать картинку такую создав свои функции(естественно эти функции будут использовать существующие функции библиотеки ГД. Примерно это должно выглядить так: class ICreate { function ICreate($width,$height) { $image = @imagecreate($width, $height); imagejpeg($image); return $image; } function IColor($image,$color) { $color = imagecolorallocate($image, 255,128,56); } } $width = isset($_GET['width']) ? $_GET['width'] : '180'; $height = isset($_GET['height']) ? $_GET['height'] : '60'; header('Content-Type: image/jpeg'); $c = new ICreate($width,$height,$color); Но тут у меня проблема!!! Первая функция работает-на выходе получаем черный прямоугольник. А вот как результат передать в следующую функцию я незнаю :( Поэтому и был такой вопрос. Ваши функции :) Признаюсь честно я думал Вы как пример-поэтому не обратил внимания! Сейчас посмотрим. Спасибо Вам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2007, 22:13 |
|
||
|
PHP передача функции, как параметр
|
|||
|---|---|---|---|
|
#18+
Это же основы работы с классами... Немного видоизменил Ваш "класс". Теперь он более рабочий, чем в Вашем виде. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2007, 22:40 |
|
||
|
PHP передача функции, как параметр
|
|||
|---|---|---|---|
|
#18+
Большое Вам спасибо! Не могли бы Вы ещё показать мне где можно почитать? И в чем была проблема? Большое спасибо за то что Вы сделали, но надо же и мне разобраться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2007, 22:49 |
|
||
|
PHP передача функции, как параметр
|
|||
|---|---|---|---|
|
#18+
Основной источник например, http://www.php.net/manual/ru/ И купите себе книжку по php. Из кода, который Вы показали: 1-ая ошибка, imagejpeg() - данную функцию вызывают в самом конце, когда все действия с изображением выполнены. 2-ая ошибка, в конструкторе ICreate() решили возвращать $image, тогда как конструкторы ничего не возвращают. 3-ья ошибка, после создания класса '$c = new ICreate(..)', не было вызовов следующих. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2007, 22:59 |
|
||
|
PHP передача функции, как параметр
|
|||
|---|---|---|---|
|
#18+
Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2007, 11:20 |
|
||
|
PHP передача функции, как параметр
|
|||
|---|---|---|---|
|
#18+
Гуглить по "Гради Буч"у. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2007, 14:37 |
|
||
|
PHP передача функции, как параметр
|
|||
|---|---|---|---|
|
#18+
// функция, которую будем передавать в качестве параметра другой функции< function sFnc1($sTxt) { return $sTxt; } // функция, которая принимает в качестве параметра, другую функцию function bFnc2($Fnc) { echo ">$Fnc<"; return true; } $f = &sFnc1("Привет!"); bFnc2($f); // результат, будет такой: >Привет!< ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2015, 01:49 |
|
||
|
|

start [/forum/topic.php?fid=23&tid=1462041]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
85ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 426ms |

| 0 / 0 |
