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

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

5
Яка перевага використання heredoc в PHP? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
196 php  heredoc 

3
Чи можна видалити властивість об'єкта в PHP?
Якщо у мене є stdObjectдумка, $a. Звичайно, немає проблеми призначити нову власність $a, $a->new_property = $xyz; Але тоді я хочу його зняти, тому unsetтут нічого не допомагає. Так, $a->new_property = null; це свого роду. Але чи є більш елегантний спосіб?
196 php  object 

8
Як запустити XDebug-профілер для скрипту PHP командного рядка?
XDebug пропонує конфігураційну директиву "xdebug.profiler_enable_trigger", яка дозволяє активувати профілювання, передаючи параметр GET або POST "XDEBUG_PROFILE" під час виклику сценарію через HTTP. Це зручно, якщо ви не хочете профілювати для всіх своїх сценаріїв, а лише для кількох спеціальних випадків, не змінюючи конфігурацію PHP. Чи є спосіб досягти однакової поведінки для програм …

10
php stdClass для масиву
У мене проблема перетворити об’єкт stdClass в масив. Я намагався таким чином: return (array) $booking; або return (array) json_decode($booking,true); або return (array) json_decode($booking); Масив перед кастом заповнений одним записом, після моєї спроби передати його порожній. Як віддати / перетворити його, не видаляючи його рядки? масив перед передачею: array(1) { [0]=> …
195 php  arrays 

9
вибір унікальних значень із стовпця
У мене є таблиця MySQL, яка містить такий тип інформації: Date product 2011-12-12 azd 2011-12-12 yxm 2011-12-10 sdx 2011-12-10 ssdd Ось приклад сценарію, який я використовую для отримання даних з цієї таблиці: <?php $con = mysql_connect("localhost","username","password"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("db", $con); $sql=mysql_query("SELECT * …
195 php  mysql  sql 

10
Розбір рядка запиту в масив
Як я можу перетворити рядок нижче в масив ? pg_id=2&parent_id=2&document&video Це масив, який я шукаю, array( 'pg_id' => 2, 'parent_id' => 2, 'document' => , 'video' => )
195 php  arrays  string 

12
PHP DOMDocument loadHTML неправильно кодує UTF-8
Я намагаюся проаналізувати деякий HTML за допомогою DOMDocument, але коли я це роблю, я раптом втрачаю кодування (принаймні так мені здається). $profile = "<div><p>various japanese characters</p></div>"; $dom = new DOMDocument(); $dom->loadHTML($profile); $divs = $dom->getElementsByTagName('div'); foreach ($divs as $div) { echo $dom->saveHTML($div); } Результатом цього коду є те, що я отримую …

2
Чому в PHP чому </script> не показує помилку розбору?
У мене був такий PHP- код: &lt;?php &lt;/script&gt; ?&gt; Помилок розбору не було, і вихід " ?&gt;" ( приклад ). У подібних випадках я отримую помилку розбору: &lt;?php &lt;/div&gt; ?&gt; Помилка розбору: помилка синтаксису, несподівана '&lt;' у ... Чому не &lt;?php &lt;/script&gt; ?&gt;дає однакової помилки?
193 php  syntax  parse-error 

16
Незаконне зміщення рядка Попередження PHP
Я отримую дивну помилку PHP після оновлення моєї версії PHP до 5.4.0-3. У мене є цей масив: Array ( [host] =&gt; 127.0.0.1 [port] =&gt; 11211 ) Коли я намагаюся отримати доступ до цього, я отримую дивні попередження print $memcachedConfig['host']; print $memcachedConfig['port']; Warning: Illegal string offset 'host' in .... Warning: Illegal …
193 php  warnings 


30
Несподівані результати при роботі з дуже великими цілими числами на інтерпретованих мовах
Я намагаюся отримати суму 1 + 2 + ... + 1000000000, але я отримую смішні результати в PHP і Node.js . PHP $sum = 0; for($i = 0; $i &lt;= 1000000000 ; $i++) { $sum += $i; } printf("%s", number_format($sum, 0, "", "")); // 500000000067108992 Node.js var sum = 0; …

23
Підрахунок рядків із PDO
Навколо існує багато суперечливих тверджень. Який найкращий спосіб підрахунку рядків за допомогою PDO в PHP? Перш ніж використовувати PDO, я просто використовував mysql_num_rows. fetchAll чогось я не хочу, тому що іноді я маю справу з великими наборами даних, тому не корисно для мого використання. Чи є у вас якісь пропозиції?
192 php  mysql  pdo 

10
PHP / MySQL вставити рядок, потім отримати "id"
Поле "id" моєї таблиці автоматично збільшується, коли я вставляю рядок. Я хочу вставити рядок, а потім отримати цей ідентифікатор. Я би зробив це так, як я це сказав, але чи є спосіб я це зробити, не переживаючи про час між вставкою рядка та отриманням ідентифікатора? Я знаю, що я можу …
192 php  mysql 

11
Nginx 403 заборонено для всіх файлів
У мене встановлено nginx з PHP-FPM на вікні CentOS 5, але я намагаюся його використовувати для обслуговування будь-якого з моїх файлів - PHP чи ні. Nginx працює як www-data: www-data, і за замовчуванням сайт "Welcome to nginx на EPEL" (належить root: root з 644 дозволу) завантажує штраф. Файл конфігурації nginx …


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