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

PHP - широко используемый, высокоуровневый, динамический, объектно-ориентированный и интерпретируемый язык сценариев, в первую очередь разработанный для серверной веб-разработки. Используется для вопросов о языке PHP.

9
Как мне создать копию объекта в PHP?
Похоже, что в PHP объекты передаются по ссылке. Даже операторы присваивания не создают копию объекта. Вот простое, надуманное доказательство: <?php class A { public $b; } function set_b($obj) { $obj->b = "after"; } $a = new A(); $a->b = "before"; $c = $a; //i would especially expect this to create …
168 php  copy  clone  shallow-copy 

8
Laravel 5 Очистить кэш просмотров
Я заметил, что представления кэша Laravel сохраняются в ~/storage/framework/views.Со временем, они занимают мое пространство. Как мне их удалить? Есть ли команда, которая могла бы? Я пытался, php artisan cache:clear,но он не очищает кэш просмотров. При этом я должен вручную удалить файлы в указанной папке. Также как отключить кэширование просмотров?

8
Как я могу установить значение по умолчанию столбца метки времени на текущую метку времени с миграциями Laravel?
Я хотел бы создать столбец меток времени со значением по умолчанию, CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMPиспользующим Laravel Schema Builder / Migrations. Я просматривал документацию Laravel несколько раз и не вижу, как сделать это по умолчанию для столбца метки времени. timestamps()Функция делает по умолчанию 0000-00-00 00:00для обеих колонок , что он делает.

15
Strtotime () не работает с форматом дд / мм / гггг
Мне очень нравится эта strtotime()функция, но руководство пользователя не дает полного описания поддерживаемых форматов даты. strtotime('dd/mm/YYYY')не работает, работает только с mm/dd/YYYYформатом. Если у меня есть дата в dd/mm/YYYYформате, как я могу преобразовать ее в YYYY-mm-dd? Я могу сделать это с помощью explode()функции, но я думаю, что есть лучшие решения.
167 php 

9
Как конвертировать XML в массив в PHP?
Я хочу преобразовать ниже XML в массив PHP. Любые предложения о том, как я могу это сделать? <aaaa Version="1.0"> <bbb> <cccc> <dddd Id="id:pass" /> <eeee name="hearaman" age="24" /> </cccc> </bbb> </aaaa>
167 php  xml 


6
MySQL против MySQLi при использовании PHP [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
167 php  mysql  mysqli 

3
Ссылка: Что такое область видимости переменных, какие переменные доступны откуда и каковы ошибки «неопределенных переменных»?
Примечание: это справочный вопрос для работы с переменной областью в PHP. Пожалуйста, закройте любой из множества вопросов, подходящих к этому шаблону, как дубликат этого. Что такое «переменная область» в PHP? Доступны ли переменные из одного файла .php в другом? Почему я иногда получаю ошибки «неопределенная переменная» ?
167 php  scope 

11
Как я могу взорвать и обрезать пустое пространство?
Например, я хотел бы создать массив из элементов в этой строке: $str = 'red, green, blue ,orange'; Я знаю, что вы можете взорваться и пройти через них и обрезать: $arr = explode(',', $str); foreach ($arr as $value) { $new_arr[] = trim($value); } Но я чувствую, что есть однострочный подход, который …

19
Доктрина - Как распечатать настоящий sql, а не только подготовленное заявление?
Мы используем Doctrine, PHP ORM. Я создаю запрос как этот: $q = Doctrine_Query::create()->select('id')->from('MyTable'); а затем в функцию, которую я добавляю в различные предложения where и тому подобное, как это $q->where('normalisedname = ? OR name = ?', array($string, $originalString)); Позже, перед- execute()этим объектом запроса, я хочу распечатать исходный SQL-код, чтобы изучить …

9
PHP $ _SERVER ['HTTP_HOST'] против $ _SERVER ['SERVER_NAME'], правильно ли я понимаю справочные страницы?
Я много искал, а также читал документацию по PHP $ _SERVER . Имею ли я это право в отношении того, какие скрипты PHP использовать для простых определений ссылок, используемых на моем сайте? $_SERVER['SERVER_NAME'] основан на файле конфигурации вашего веб-сервера (в моем случае Apache2) и варьируется в зависимости от нескольких директив: …
167 php  apache  security  owasp 


6
PHP - Не удалось открыть поток: нет такого файла или каталога
В PHP скриптах, называя ли include(), require(), fopen()или их производные , такие как include_once, require_onceили даже move_uploaded_file(), часто впадает в ошибки или предупреждения: Не удалось открыть поток: нет такого файла или каталога. Что такое хороший процесс, чтобы быстро найти причину проблемы?

10
Удаление элемента массива по значению
Мне нужно удалить элемент массива с заданным значением: if (in_array($id, $items)) { $items = array_flip($items); unset($items[ $id ]); $items = array_flip($items); } Можно ли сделать это более коротким (более эффективным) способом?
166 php  arrays 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.