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

85
Как присоединиться к трем столам от laravel eloquent model

У меня три стола Таблица статей id title body categories_id user_id Таблица категорий id category_name Таблица пользователей id user_name user_type Я хочу показывать статьи с их названием категории вместо category_id и user_name вместо user_id. Я пытаюсь сделать этот запрос. Это работает!...

84
Когда eval Evil в PHP?

За все годы разработки php я всегда слышал, что использование eval()- зло. Учитывая следующий код, не имеет ли смысла использовать второй (и более элегантный) вариант? Если нет, то почему? // $type is the result of an SQL statement // e.g. SHOW COLUMNS FROM a_table LIKE 'a_column'; // hence you...

84
Изменение upload_max_filesize на PHP

Я использую PHP 5.3.0 и обнаружил что-то, что может быть ошибкой (в этом случае я сообщу об этом) или может быть мной, поэтому я прошу убедиться. При запуске этого кода: <?php ini_set('upload_max_filesize', '10M'); echo ini_get('upload_max_filesize'), ", " , ini_get('post_max_size') Я получаю:...

84
Обработка аргументов PUT / DELETE в PHP

Я работаю над своей клиентской библиотекой REST для CodeIgniter и изо всех сил пытаюсь понять, как отправлять аргументы PUT и DELETE в PHP. В нескольких местах я видел, как люди использовали следующие параметры: $this->option(CURLOPT_PUT, TRUE); $this->option(CURLOPT_POSTFIELDS, $params); К...

84
array_unique для объектов?

Есть ли такой метод, как array_unique для объектов? У меня есть несколько массивов с объектами «Роль», которые я объединяю, а затем хочу удалить дубликаты :)

84
Хеш-таблицы VS ассоциативные массивы

Недавно я прочитал о хэш-таблицах в очень известной книге « Введение в алгоритмы ». Я еще не использовал их ни в каких реальных приложениях, но хочу. Но я не знаю, с чего начать. Может ли кто-нибудь дать мне несколько примеров его использования, например, как реализовать словарное приложение...

84
PHP: как узнать дату создания файла?

Я читаю папку с большим количеством файлов. Как узнать дату создания файла. Я не вижу прямой функции, чтобы получить это. Есть filemtimeи filectime. А если файл не был изменен, что будет?...

84
В чем разница между is_null ($ var) и ($ var === null)?

Есть ли разница между этим ... if (is_null($var)) { do_something(); } и это? if ($var === null) { do_something(); } Какая форма лучше проверяет, содержит ли переменная значение NULL? Есть ли какие-то крайние случаи, о которых мне следует знать? (Я инициализирую все свои переменные, поэтому...

84
Зачем возвращать объект вместо массива?

Я много работаю в WordPress и заметил, что гораздо больше функций возвращают объекты, чем массивы. Результаты базы данных возвращаются как объекты, если вы специально не запрашиваете массив. Ошибки возвращаются как объекты. За пределами WordPress большинство API предоставляют объект вместо...

84
Как я могу использовать PHP, чтобы проверить, пуст ли каталог?

Я использую следующий сценарий для чтения каталога. Если в каталоге нет файла, он должен сказать пустой. Проблема в том, что он просто продолжает говорить, что каталог пуст, даже если внутри есть файлы, и наоборот. <?php $pid = $_GET["prodref"]; $dir = '/assets/'.$pid.'/v'; $q =...

84
Лучший способ отключить несколько элементов массива

Дело в том, что у меня есть массив из 17 элементов. Я хочу получить нужные мне элементы на определенное время и навсегда удалить их из массива. Вот код: $name = $post['name']; $email = $post['email']; $address = $post['address']; $telephone = $post['telephone']; $country = $post['country'];...

84
Что значит экранировать строку?

Я читал, нужно ли экранировать $ _SESSION ['username'] перед тем, как перейти к SQL-запросу? и он сказал: «Вам нужно экранировать каждую строку, которую вы передаете в запрос sql, независимо от ее происхождения». Теперь я знаю, что что-то вроде этого действительно простое. Поиск в Google дал более...

84
Как мне исправить исключение symfony2 «Добавить myBundle в конфигурацию AsseticBundle»?

Когда я пытаюсь использовать {% javascript %}тег TWIG для ссылки на мой .jsфайл, он возвращает меня со следующим исключением: An exception has been thrown during the compilation of a template ("You must add CompetitiongameBundle to the assetic.bundle config to use the {% javascripts %} tag in...

84
Как отделить ДАТУ и ВРЕМЯ от ДАТЫ в MySQL

Я храню поле DATETIME в таблице. Каждое значение выглядит примерно так: 2012-09-09 06:57:12 . Я использую такой синтаксис: date("Y-m-d H:i:s"); Теперь мой вопрос: как получить дату и время отдельно , используя один запрос MySQL? Дата вроде 09.09.2012 и время 06:57:12 ....