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

88
Перебираем все свойства объекта php

Как я могу просмотреть все свойства объекта? Сейчас мне нужно написать новую строку кода для печати каждого свойства объекта. echo $obj->name; echo $obj->age; Могу ли я просмотреть все свойства объекта с помощью цикла foreach или любого другого цикла? Что-то вроде этого foreach ($obj as...

88
Добавление элемента в ассоциативный массив

//go through each question foreach($file_data as $value) { //separate the string by pipes and place in variables list($category, $question) = explode('|', $value); //place in assoc array $data = array($category => $question); print_r($data); } Это не работает, так как заменяет значение данных....

88
Объедините два массива

У меня есть два таких массива: array( '11' => '11', '22' => '22', '33' => '33', '44' => '44' ); array( '44' => '44', '55' => '55', '66' => '66', '77' => '77' ); Я хочу объединить эти два массива, чтобы они не содержали дубликатов, а также сохранили их исходные ключи....

88
Как загрузить возвращаемый массив из файла PHP?

У меня есть файл PHP, файл конфигурации, исходящий из файла перевода сообщений Yii, который содержит следующее: <?php return array( 'key' => 'value' 'key2' => 'value' ); ?> Я хочу загрузить этот массив из другого файла и сохранить его в переменной Я пытался это сделать, но не работает...

88
getenv () против $ _ENV в PHP

В чем разница между getenv()и $_ENV? Есть ли компромиссы между их использованием? Я заметил, что иногда getenv()дает мне то, что мне нужно, а $_ENVне дает (например HOME).

88
Как пропустить тесты в PHPunit?

Я использую phpunit вместе с jenkins, и я хочу пропустить определенные тесты, установив конфигурацию в файле XML. phpunit.xml Я знаю, что могу использовать в командной строке: phpunit --filter testStuffThatBrokeAndIOnlyWantToRunThatOneSingleTest как мне перевести это в файл XML, поскольку...

88
Обратный порядок элементов списка foreach

Я хотел бы изменить порядок элементов списка этого кода. По сути, это набор лет, идущих от самых старых к недавним, и я пытаюсь изменить этот результат. <?php $j=1; foreach ( $skills_nav as $skill ) { $a = '<li><a href="#" data-filter=".'.$skill->slug.'">'; $a .= $skill->name;...

88
Как создать сервер веб-сокетов на PHP

Есть ли какие-либо учебные пособия или руководства, показывающие, как написать простой сервер веб-сокетов на PHP? Я пытался найти его в Google, но не нашел много. Я нашел phpwebsockets, но сейчас он устарел и не поддерживает новейший протокол. Я пробовал обновить его сам, но, похоже, не работает....

88
Таблица ссылок Doctrine 2 и многие-ко-многим с дополнительным полем

(Извините за бессвязный вопрос: я пытался ответить на некоторые вопросы, когда писал этот пост, но вот он :) Я пытаюсь создать модель базы данных с отношением «многие ко многим» внутри таблицы ссылок, но у которой также есть значение для каждой ссылки, в данном случае таблица складских запасов....

88
Laravel: Auth :: user () -> id пытается получить свойство не-объекта

Когда я отправляю форму для добавления пользователя, я получаю следующее сообщение об ошибке «пытается получить свойство не-объекта», ошибка, по-видимому, находится в первой строке: Auth :: user () -> id следующего : $id = Auth::user()->id; $currentuser = User::find($id); $usergroup =...

88
Ссылки проекта не работают на сервере Wamp

Я устанавливаю Wamp Server на другой компьютер для запуска базы данных и пользовательского интерфейса среднего размера. Мне удалось заблокировать IIS и направить сервер на Localhost: 8080. Но всякий раз, когда я пытаюсь получить доступ к одному из своих проектов с домашней страницы localhost в...

88
Преобразование спецификации Swagger JSON в документацию HTML

Для некоторых REST API, написанных на PHP, меня попросили создать документацию Swagger , и, поскольку я не знал ни одного простого способа добавления аннотаций к этим существующим API и создания такой документации, я использовал этот редактор для создания некоторых на данный момент. Я сохранил...

88
Переменная, возвращаемая контроллеру Laravel Middleware

Я провожу проверку разрешений для пользователя, чтобы определить, могут ли они просматривать страницу или нет. Это включает в себя передачу запроса через некоторое промежуточное программное обеспечение. У меня проблема в том, что я дублирую один и тот же запрос к базе данных в промежуточном...

88
Получение 500 внутренней ошибки сервера в Laravel 5+ Ubuntu 14.04

Я много раз устанавливал Laravel в ОС Windows, но никогда не возникало подобных проблем. Этот внутренний сервер 500 обычно возникает, когда ваш модуль "mod_rewrite" не включен. Однако в Ubuntu 14.04 эта проблема вызывает у меня головную боль. Я установил rewrite_mod, но он тоже не работает. Я дал...