Запитання з тегом «php»

PHP - широко використовувана, динамічна, об'єктно-орієнтована та інтерпретована сценарійна мова на високому рівні, розроблена головним чином для веб-розробки веб-сервера. Використовується для запитань про мову PHP.

8
Доступ до @attribute з SimpleXML
У мене є проблема з доступом до @attributeрозділу мого об’єкта SimpleXML. Коли я var_dumpвесь об'єкт, я отримую правильний висновок, і коли я var_dumpрешта об'єкта (вкладені теги), я отримую правильний висновок, але коли я слідую за документами і var_dump $xml->OFFICE->{'@attributes'}я отримую порожній об'єкт, незважаючи на те, що Перший var_dumpчітко показує, що …
120 php  xml  simplexml 


5
З'єднання для закриття PDO
Просто досить просте запитання щодо PDO порівняно з MySQLi. За допомогою MySQLi, щоб закрити з'єднання, можна зробити: $this->connection->close(); Однак із PDO він заявляє, що ви відкриваєте з'єднання, використовуючи: $this->connection = new PDO(); але щоб закрити з'єднання, на яке ви його встановили null. $this->connection = null; Це правильно, і це фактично …
120 php  pdo 

8
PHP Рядок плаває
Я взагалі не знайомий з PHP і у мене було швидке запитання. У мене є 2 змінні pricePerUnitі InvoicedUnits. Ось код, який встановлює ці значення: $InvoicedUnits = ((string) $InvoiceLineItem->InvoicedUnits); $pricePerUnit = ((string) $InvoiceLineItem->PricePerUnit); Якщо вивести це, я отримаю правильні значення. Скажімо, 5000виставлені одиниці рахунків і 1.00за ціною Тепер мені потрібно …

2
Простіри імен PHP та "використання"
У мене виникають невеликі проблеми з просторами імен та useвисловлюваннями. У мене є три файли: ShapeInterface.php, Shape.phpі Circle.php. Я намагаюся зробити це за допомогою відносних шляхів, тому я поставив це у всіх класах: namespace Shape; У моєму гуртковому класі у мене є такі: namespace Shape; //use Shape; //use ShapeInterface; include …
120 php  namespaces 

13
PHP найкращий спосіб для багатовимірного масиву MD5?
Який найкращий спосіб генерувати MD5 (або будь-який інший хеш) багатовимірного масиву? Я міг легко написати цикл, який проходив би через кожен рівень масиву, об'єднуючи кожне значення в рядок і просто виконуючи MD5 на рядку. Однак це в кращому випадку здається громіздким, і я поцікавився, чи існує функція, яка займає багатофункціональний …

10
Як це зробити в Laravel, підзапит, де в
Як зробити цей запит у Laravel: SELECT `p`.`id`, `p`.`name`, `p`.`img`, `p`.`safe_name`, `p`.`sku`, `p`.`productstatusid` FROM `products` p WHERE `p`.`id` IN ( SELECT `product_id` FROM `product_category` WHERE `category_id` IN ('223', '15') ) AND `p`.`active`=1 Я також міг би це зробити з приєднанням, але мені потрібен цей формат для виконання.

12
Зустрічається не добре сформоване числове значення
У мене є форма, яка передає дві дати (початок і закінчення) до сценарію PHP, який додасть їх до БД. У мене виникають проблеми з підтвердженням цього. Я продовжую отримувати наступні помилки Зустрічається не добре сформоване числове значення Це коли я використовую наступне date("d",$_GET['start_date']); Але коли я використовую функцію strtotime (), …
120 php  validation  date  time 

9
PHP - ітерація рядкових символів
Чи є приємний спосіб перебрати символи рядка? Я хотів би бути в змозі зробити foreach, array_map, array_walk, і array_filterт.д. на характерах рядки. Типи кастингу / жонглювання не діставали мене нікуди (помістіть усю рядок як один елемент масиву), і найкраще рішення, яке я знайшов, - це просто використовувати цикл for для …

8
Як отримати поточний ідентифікатор терміна таксономії на WordPress?
Я створив сторінку taxonomy.php у своїй темі WordPress. Я хотів би отримати поточний ідентифікатор терміна для функції. Як я можу це отримати? get_query_var('taxonomy') повертає лише термін slug, я хочу ідентифікатор
120 php  wordpress  taxonomy 

14
Неможливо встановити програму інсталятора laravel через композитор
Я намагаюся встановити інсталятор laravel разом із композитором на свій комп'ютер Ubuntu, але я отримую цю помилку під час встановлення. `Ваші вимоги не вдалося вирішити до встановленого набору пакетів. Problem 1 - laravel/installer v1.4.1 requires ext-zip * -> the requested PHP extension zip is missing from your system. - laravel/installer …
120 php  laravel  ubuntu  laravel-5 

10
json_encode повертає NULL?
Чомусь пункт "Опис" повертається NULLіз наступним кодом: <?php include('db.php'); $result = mysql_query('SELECT * FROM `staff` ORDER BY `id` DESC LIMIT 2') or die(mysql_error()); $rows = array(); while($row = mysql_fetch_assoc($result)){ $rows[] = $row; } echo json_encode($rows); ?> Ось схема для моєї бази даних: CREATE TABLE `staff` ( `id` int(11) NOT NULL …
119 php  null  json 

7
Як додати 24 години до часової позначки unix у php?
Я хотів би додати 24 години до часової позначки. Як я можу знайти номер часової позначки unix протягом 24 годин, щоб зараз можна додати її до часової позначки? Я також хотів би знати, як додати 48 годин або кілька днів до поточної мітки часу. Як мені найкраще зробити це?
119 php  timestamp 

11
dyld: Бібліотека не завантажена: /usr/local/lib/libpng16.16.dylib з чим-небудь пов’язаним із php
Використання будь-якого додатка php призводить до: dyld: Library not loaded: /usr/local/lib/libpng15.15.dylib Referenced from: /usr/local/bin/php Reason: image not found [1] 4494 trace trap php Більшість моїх програм php були встановлені за допомогою домашньої мови за винятком композитора (встановленого за допомогою curl) Я спробував видалити libpng і перевстановити домашню мову безрезультатно. Далі …

2
PHP Помилка оброблення: die () Vs_pro_error () Vs кидок Виняток
Що стосується обробки помилок у PHP - Наскільки я знаю, є 3 стилі: die()або exit()стиль: $con = mysql_connect("localhost","root","password"); if (!$con) { die('Could not connect: ' . mysql_error()); } throw Exception стиль: if (!function_exists('curl_init')) { throw new Exception('need the CURL PHP extension. Recomplie PHP with curl'); } trigger_error() стиль: if(!is_array($config) && …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.