Вопросы с тегом «php»

93
Получение имени дочернего класса в родительском классе (статический контекст)

Я создаю библиотеку ORM с учетом повторного использования и простоты; все идет нормально, за исключением того, что я застрял из-за дурацкого ограничения наследования. Обратите внимание на приведенный ниже код: class BaseModel { /* * Return an instance of a Model from the database. */ static public...

93
Как я могу получить имя класса из статического вызова в расширенном классе PHP?

У меня два класса: Actionи MyAction. Последний объявлен как: class MyAction extends Action {/* some methods here */} Все, что мне нужно, это метод в Actionклассе (только в нем, потому что будет много унаследованных классов, и я не хочу реализовывать этот метод во всех из них), который вернет имя...

93
Как убрать акценты с символов в строке PHP?

Я пытаюсь удалить диакритические знаки из символов в строке PHP в качестве первого шага к тому, чтобы сделать строку пригодной для использования в URL-адресе. Я использую следующий код: $input = "Fóø Bår"; setlocale(LC_ALL, "en_US.utf8"); $output = iconv("utf-8", "ascii//TRANSLIT", $input);...

93
как удалить все куки моего сайта на php

Мне интересно, могу ли я удалить все файлы cookie моего веб-сайта, когда пользователь нажимает на выход, потому что я использовал это как функцию для удаления файлов cookie, но она работает неправильно: setcookie("user",false); Есть ли способ удалить файлы cookie одного домена в PHP?...

93
«Неизвестный модификатор 'g' в…» при использовании preg_match в PHP?

Это регулярное выражение, которое я пытаюсь использовать: /^(\w|\.|-)+?@(\w|-)+?\.\w{2,4}($|\.\w{2,4})$/gim Я нашел его на этом сайте , и он отлично работает, когда я пробую его там. Но как только я помещаю его в свой код, я получаю такое сообщение: Warning: preg_match() [function.preg-match]:...

93
Доступ к ассоциативному массиву по целочисленному индексу в PHP

Я хочу установить значение ассоциативного массива, используя индекс массива пары ключ / значение. Например: $my_arr = array( "bling" => "some bling", "bling2" => "lots O bling" ); $my_arr[1] = "not so much bling"; // Would change the value with key bling2. Как это можно сделать без...

93
Управление строкой URL-адреса путем добавления параметров GET

Я хочу добавить параметры GET к URL-адресам, которые могут содержать или не содержать параметры GET без повторения ?или &. Пример: Если я хочу добавить category=action $url="http://www.acme.com"; // will add ?category=action at the end $url="http://www.acme.com/movies?sort=popular"; // will...

93
Поиск наивысшего ключа / индекса в массиве

Как я могу получить с помощью PHP самый высокий ключ / индекс в массиве? Я знаю, как это сделать ради ценностей. Например, из этого массива я хотел бы получить "10" как целое число: $arr = array( 1 => "A", 10 => "B", 5 => "C" ); Я знаю, как я могу его запрограммировать, но я спрашивал...

93
Доступ к значениям POST в объекте запроса Symfony2

Хорошо, это вопрос новичка, но я нигде не могу найти ответа. В контроллере в Symfony2 я хочу получить доступ к значению POST из одной из моих форм. В контроллере у меня есть: public function indexAction() { $request = $this->get('request'); if ($request->getMethod() == 'POST') { $form =...

93
«Класс XXX не является допустимым объектом или отображенным суперклассом» после перемещения класса в файловую систему

У меня был класс сущности в Aib \ PlatformBundle \ Entity \ User.php У меня не было проблем с попыткой создать его класс формы через php app / console doctrine: generate: form AibPlatformBundle: User Теперь я изменил пространство имен на Aib \ PlatformBundle \ Entity \ Identity \ User, но когда я...

93
Отправленные сервером события и php - что запускает события на сервере?

Все, В HTML5 Rocks есть хороший учебник для начинающих по серверным событиям (SSE): http://www.html5rocks.com/en/tutorials/eventsource/basics/ Но я не понимаю важной концепции - что запускает событие на сервере, которое вызывает отправку сообщения? Другими словами, в примере HTML5 сервер просто...

93
Обрезать строку в шаблонах лезвий Laravel

Есть ли модификатор усечения для шаблонов лезвий в Laravel, очень похожий на Smarty? Я знаю, что могу просто записать реальный php в шаблоне, но я ищу что-то более приятное для написания (давайте не будем вдаваться в подробности PHP - это дискуссия о движке шаблонов). Так, например, я ищу что-то...

93
Как узнать продолжительность видео с помощью YouTube API версии 3?

Я использую YouTube API v3 для поиска на YouTube. https://developers.google.com/youtube/v3/docs/search Как видите, ответ JSON не содержит длительности видео. Есть ли способ узнать продолжительность видео? Желательно больше не вызывать API для каждого элемента в результате (если только это не...

93
как получить вчерашнюю дату с помощью php?

Я хочу получить вчерашнюю дату, используя определенный формат даты в php, это формат: $today = date("d.m.Y"); //15.04.2013 Является ли это возможным? Примите во внимание месяц и год, если они должны быть изменены соответственно....

93
Apache загружает файлы php вместо того, чтобы отображать их

Информация об ОС и сервере: CentOS 6.4 (окончательная версия) Apache 2.2.15 PHP 5.5.1 Ранее у меня был установлен php 5.3.x, но я решил обновить его. Сначала я удалил php 5.3.x, а затем установил php 5.5.1, но после завершения установки apache не проанализировал файлы php, которые он только что...

93
Как я могу удалить «public / index.php» из URL, созданного Laravel?

Мне нужно удалить index.phpили public/index.phpиз сгенерированного URL-адреса в Laravel; обычно путь localhost/public/index.php/someWordForRoute, это должно быть что-то вродеlocalhost/someWordForRoute. .htaccess <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews...

93
OSX -bash: composer: команда не найдена

Если я наберу «композитор», я получаю указанное выше сообщение об ошибке. Я сделал на своем MacBook: curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer чтобы установить Composer глобально. Мне пришлось вручную создать каталог / local / bin / composer,...

93
PHP7.1 json_encode () Проблема с плавающей точкой

Это не вопрос, так как нужно знать. Я обновил приложение, использующее json_encode()PHP7.1.1, и обнаружил проблему с изменением числа с плавающей запятой, которое иногда увеличивалось до 17 цифр. Согласно документации, PHP 7.1.x начал использовать serialize_precisionвместо точности при кодировании...