PHP: как использовать функцию класса в качестве обратного вызова [дубликат]

этот вопрос уже есть ответ здесь: Как динамически вызвать метод класса в PHP? 8 ответов у меня есть класс с методами, которые я хочу использовать в качестве ...

PHP Имплод, но обернуть каждый элемент в кавычки

Предположим у меня есть массив: $elements = array('foo', 'bar', 'tar', 'dar'); тогда я хочу построить DELETE IN SQL запрос: $SQL = "DELETE FROM elements WHERE id IN ('" . implode(',', $elements) . "')"; проблема в том, что иден ...

Почему я должен вызвать 'exit' после перенаправления через заголовок ('Location..') в PHP?

вы знаете, что если вы хотите перенаправить пользователя, в PHP можно использовать функцию header: header('Location: http://smowhere.com'); также хорошо известно, что это хорошая практика, чтобы положить также exit; после header вызов, чтобы предо ...

PHP: пользовательский обработчик ошибок-обработка синтаксического анализа и фатальных ошибок

Как я могу справиться parse & fatal ошибки с помощью custom обработчик ошибок? ...

PHP: каково время жизни сеанса по умолчанию

Если я нажму на страницу, которая вызывает session_start(). Как долго мне придется ждать, чтобы, если я должен был обновить страницу, мне был выдан новый идентификатор сеанса? ...

чего strcmp эквивалент для целых чисел (intcmp) в PHP

Итак, мы получили эту функцию в PHP strcmp(string ,string ) // returns -1,0, or 1; однако у нас нет intcmp (); поэтому я создал один: function intcmp($a,$b) { if((int)$a == (int)$b)return 0; if((int)$a > (int)$b)return 1; if((int ...

facebook Uncaught OAuthException: активный маркер доступа должен использоваться для запроса информации о текущем пользователе

Я изо всех сил пытался выяснить, что происходит с этим. Мои сценарии работали нормально некоторое время и вдруг наполовину остановились. Я обращаюсь к api и получаю обратно маркер доступа. С помощью маркера доступа я могу получить доступ к общедосту ...

Как поймать фатальная ошибка: максимальное время выполнения 30 секунд превышен в PHP

Я играл с системой, которую я разрабатываю, и мне удалось заставить ее вызвать это: фатальная ошибка: максимальное время выполнения 30 секунд превысила Это произошло, когда я делал что-то нереальное, но тем не менее это могло произойти с пользо ...

Медленное обновление зависимостей композитора, несмотря на флаг --prefer-dist

почему обновление зависимостей моего композитора занимает до двух минут, даже если изменений не было? популярное предложение-добавить --prefer-dist флаг, который я добавил к моей команде: php composer.phar update --prefer-dist но это не имеет ник ...

Как загрузить файл на сервер с помощью HTTP POST multipart / form-data

Я разрабатываю приложение для Windows Phone 8. Я хочу загрузить базу данных SQLite через веб-службу PHP с помощью HTTP-запроса POST с типом MIME multipart / form-data и строковыми данными под названием "userid=SOME_ID". Я не хочу использовать сторонн ...

Как получить домашнюю директорию с PHP-скрипт командной строки?

из командной строки, я могу получить домашний каталог такой: ~/ Как я могу получить домашний каталог внутри моего скрипта php CLI? #!/usr/bin/php <?php echo realpath(~/); ?> ...

Как загрузить файл с помощью Java HttpClient библиотека работает с PHP

Я хочу написать Java-приложение, которое будет загружать файл на сервер Apache с PHP. В коде Java используется библиотека Jakarta HttpClient версии 4.0 beta2: import java.io.File; import org.apache.http.HttpEntity; import org.apache.http.HttpRespons ...

В чем преимущество использования try {} catch {} по сравнению с if {} else {}

я переключаюсь с простого mysql в php на PDO, и я заметил, что общий способ проверки ошибок использует комбинацию try / catch вместо комбинаций if / else. в чем преимущество этого метода, могу ли я использовать один блок try / catch вместо нескольки ...

PHP: как вызвать функцию дочернего класса из родительского класса

Как вызвать функцию дочернего класса из родительского класса? Рассмотрим это: class whale { function __construct() { // some code here } function myfunc() { // how do i call the "test" function of fish class here?? } } class fish ...

Как переопределить путь PHP для использования пути MAMP?

после полного завинчивания моей конфигурации PHP на MAC, пытаясь заставить модуль SOAP работать (- bash: / usr / bin / php: нет такого файла или каталога ....) Теперь я должен использовать MAMP, но каждый раз, когда я должен ввести путь Application ...

php SimpleXML проверить, если ребенок существует

A->b->c могут существовать, но c может и не существовать. Как мне это проверить? ...

Python SimpleHTTPServer с PHP

Я python-m SimpleHTTPServer, но PHP-файлы не выполняются, вместо этого они просто были загружены. Я слышал про WPHP в старом посте. Но я не знаю, как им пользоваться. Как я могу с ним работать ? ...

PHP как импортировать все классы из другого пространства имен

я реализую пространства имен в моем существующем проекте. Я обнаружил, что вы можете использовать ключевое слово " use " для импорта классов в ваше пространство имен. Мой вопрос в том, Могу ли я также импортировать все классы из 1 пространства имен в ...

Получить год / месяц / день из datetime в php?

Я date('w', timestamp) и date('w', timestamp) чтобы узнать день,date('n', timestamp) в течение нескольких месяцев и т. д. теперь я использую datetime, и я хотел бы знать, каковы эквивалентные функции, чтобы получить день, месяц и т. д. Из datetime. ...

Является ли ini set ('max execution time', 0) плохой идеей?

есть ли веская причина не устанавливать переменную конфигурации PHP max_execution_time к 0? сотрудник недавно внес изменения в файл, который добавил: ini_set('max_execution_time', 0); значение по умолчанию было слишком низким для страницы, котора ...