PHP- все статьи тега ➜ страница 31


Доступ к @ attribute из SimpleXML

у меня возникли проблемы с доступом к @attribute раздел моего объекта SimpleXML. Когда Я var_dump весь объект, я получаю правильный вывод, и когда я var_dump остальная часть объекта (вложенные теги), я получаю правильный вывод, но когда я следую за docs и var_dump$xml->OFFICE->{'@attributes'}, Я получаю пустой объект, несмотря на то, что первый var_dump четко показывает, что есть атрибуты для вывода. кто-нибудь знает что я делаю неправильно и как я могу сделать эту работу? ...

Как вставить нулевые значения с помощью PDO?

Я использую этот код, и я за разочарования: try { $dbh = new PDO('mysql:dbname=' . DB . ';host=' . HOST, USER, PASS); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $dbh->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES 'utf8'"); } catch(PDOException $e) { ... } $stmt = $dbh->prepare('INSERT INTO table(v1, v2, ...) VALUES(:v1, :v2, ...)'); $stmt->bindParam(':v1', PDO::PARAM_NULL); // --> Here's the problem PDO::PARAM_NULL, null, '', все они ...

Дата вчера в PHP [дубликат]

Возможные Дубликаты:получить метку времени сегодня и вчера в php мне было интересно, есть ли простой способ получить вчерашнюю дату через этот формат: date("F j, Y"); ...

Отключение строгих стандартов в PHP 5.4

в настоящее время я запускаю сайт на php 5.4, до этого я запускал свой сайт на 5.3.8. К сожалению, php 5.4 сочетает в себе E_ALL и E_STRICT, что означает, что моя предыдущая настройка для error_reporting не работает сейчас. Мое предыдущее значение было E_ALL & ~E_NOTICE & ~E_STRICT должен ли я просто включить значения по одному? у меня слишком много ошибок и файлы содержат слишком много кода для меня, чтобы исправить. ...

Как интегрировать nodeJS + Socket.IO а PHP?

Я недавно искал вокруг, чтобы найти хороший способ общения между nodeJS и PHP. Вот идея: nodeJS все еще довольно новый, и это может быть довольно сложно разработать полное приложение только с ним. Кроме того, он может понадобиться только для одного модуля вашего проекта, например уведомлений в реальном времени, чата,... И вы хотите управлять всеми другими вещами с PHP, потому что это, вероятно, более легко для вас (и вы можете воспользоваться существующими фреймворками, такими как CodeIgniter ил ...

Как узнать, какая версия Symfony у меня есть?

Я знаю, что я скачал Symfony2 проект и начался с того, что я несколько раз обновлял своего поставщика, и я хочу знать, какая версия symfony у меня есть есть идеи ? ...

PHP: исключения против ошибок?

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

PHP file get contents () и настройка заголовков запросов

С PHP, можно ли отправлять заголовки HTTP с file_get_contents() ? Я знаю, что вы можете отправить агент пользователя из вашего . Однако, вы также можете отправить другую информацию, такую как HTTP_ACCEPT,HTTP_ACCEPT_LANGUAGE и HTTP_CONNECTION С file_get_contents() ? или есть другая функция, которая будет это осуществить? ...

простое объяснение PHP ООП против процедурного?

Я хотел бы изучить PHP и хочу получить представление о ООП и процедурных. Я читал некоторые другие блоги и учебники о ООП против процедурных, но я все еще не могу понять подход. ООП против процедурного что я должен узнать? в чем разница в коде? каковы последствия? как фреймворк PHP может помочь в ООП aproach? (Я хотел бы узнать CodeIgniter) нужна ли процедура a Рамки? Я действительно хочу знать разницу в коде обоих, мое понимание ООП заключается в том, что вы создаете класс, подобный, и это ...

Как получить доступ к route, post, get и т. д. параметры в Zend Framework 2

Как я могу получить различные параметры, связанные с запросом страницы в zf2? Например, параметры post / get, доступ к маршруту, отправленные заголовки и загруженные файлы. ...

Отключение xdebug при запуске composer

при работе composer diagnose, Я получаю следующую ошибку : расширение xdebug загружается, это может немного замедлить композитора. Рекомендуется отключить его при использовании Composer. Как я могу отключить xdebug только тогда, когда я запускаю Composer? ...

PHP implode (101) с кавычками

взрыв простого массива будет выглядеть так $array = array('lastname', 'email', 'phone'); $comma_separated = implode(",", $array); и что бы вернуть это lastname,email,phone большой, так что я мог бы сделать это вместо $array = array('lastname', 'email', 'phone'); $comma_separated = implode("','", $array); $comma_separated = "'".$comma_separated."'"; и теперь у меня есть то, что я хочу хороший довольно csv строка 'lastname','email','phone' есть ли лучший способ сделать это, мне к ...

Типы возвращаемых значений Nullable в PHP7

PHP 7 вводит возвращение заявления типа. Это означает, что теперь я могу указать, что возвращаемое значение является определенным классом, интерфейсом, массивом, вызываемым или одним из новых скалярных типов, как это возможно для параметров функции. function returnHello(): string { return 'hello'; } часто бывает, что значение не всегда присутствует, и что вы можете вернуть либо что-то из некоторого типа, либо null. Хотя вы можете сделать параметры nullable, установив их по умолчанию в nul ...

Nginx и служит.php файлы в виде загрузок, вместо их выполнения

Я устанавливаю веб-сайт в капле (цифровой океан). У меня есть проблема для установки NGINX с PHP правильно. Я сделал учебник https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-14-04 но когда я пытаюсь запустить некоторые .файл php это просто скачать... например... http://5.101.99.123/info.php это работает, но... Если я пойду к главному http://5.101.99.123 он загружает мой индекс.php :/ есть идеи? -rw-r--r-- 1 agitar_user www-data 418 ...

Как сравнить две даты в PHP

как сравнить две даты в php, если даты находятся в формате '03_01_12' и '31_12_11' . Я использую этот код: $date1=date('d_m_y'); $date2='31_12_11'; if(strtotime($date1) < strtotime($date2)) echo '1 is small ='.strtotime($date1).','.$date1; else echo '2 is small ='.strtotime($date2).','.$date2; но это не работает.. ...

ПДО закрытия соединения

просто довольно простой вопрос относительно PDO по сравнению с MySQLi. С MySQLi, чтобы закрыть соединение, вы можете сделать: $this->connection->close(); однако с PDO он утверждает, что вы открываете соединение с помощью: $this->connection = new PDO(); но чтобы закрыть соединение, вы установите его в null. $this->connection = null; это правильно, и это действительно освободит соединение PDO? (Я знаю, что он делает, как это установлено в null.) Я имею в виду с mysqli, вы дол ...

относительный путь в require once не работает

у меня есть следующая структура otsg > class > authentication.php > database.php > user.php > include > config.inc.php > encryption.php > include.php > session.php > index.php > registration.php включить.php-файл имеет следующий ini_set('display_errors', 1); error_reporting(E_ALL); ini_set('include_path',ini_get('include_path').':/Applications/MAMP/htdocs/otsg/:'); require_once 'config.inc.php'; require_once '../class/database.php' ...

Как определить IP-адрес сервера в PHP

Как я могу определить IP-адрес сервера в PHP? ...

Почему, фатальная ошибка: класс 'PHPUnit Framework TestCase' не найден в ...?

почему я получаю эту ошибку PHP? Fatal error: Class 'PHPUnit_Framework_TestCase' not found in ... ...

Какой тип mime я должен использовать для mp3

Я пытаюсь решить, какой тип mime выбрать для возврата данных mp3 (обслуживается php) согласно этому списку типов mime:http://www.webmaster-toolkit.com/mime-types.shtml .mp3 audio/mpeg3 .mp3 audio/x-mpeg-3 .mp3 video/mpeg .mp3 video/x-mpeg в чем разница между ними, и что я должен использовать? ...