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

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

13
Як я можу зафіксувати результат var_dump до рядка?
Я хотів би зафіксувати вихідний var_dumpрядок. Документація PHP говорить; Як і в усьому, що виводить його результат безпосередньо в браузер, функції керування виведеннями можна використовувати для збору результатів цієї функції та збереження їх у рядку (наприклад). Що може бути прикладом того, як це могло б працювати? print_r() не є дійсною …
605 php  string  var-dump 


24
Симпатичний друк JSON з PHP
Я будую PHP-скрипт, який подає дані JSON в інший сценарій. Мій сценарій збирає дані у великий асоціативний масив, а потім виводить дані за допомогою json_encode. Ось приклад сценарію: $data = array('a' => 'apple', 'b' => 'banana', 'c' => 'catnip'); header('Content-type: text/javascript'); echo json_encode($data); Вищевказаний код дає такий результат: {"a":"apple","b":"banana","c":"catnip"} Це …
587 php  json  pretty-print 

30
Як я можу отримати корисні повідомлення про помилки в PHP?
Досить часто я намагаюся запустити сценарій PHP і просто поверну порожній екран. Немає повідомлення про помилку; просто порожній екран. Причиною може бути проста помилка синтаксису (неправильна дужка, відсутня крапка з комою), або невдалий виклик функції або щось інше цілком. Дуже важко зрозуміти, що пішло не так. Я закінчую коментування коду, …


23
Покажіть число до двох знаків після коми
Який правильний спосіб округлити рядок PHP до двох знаків після коми? $number = "520"; // It's a string from a database $formatted_number = round_to_2dp($number); echo $formatted_number; Вихід повинен бути 520.00; Яким має round_to_2dp()бути визначення функції?

21
Чи можу я прив’язати масив до умови IN ()?
Мені цікаво дізнатись, чи можна прив’язати масив значень до заповнювача за допомогою PDO. Тут використовується випадок спроби передати масив значень для використання з IN()умовою. Я хотів би мати можливість зробити щось подібне: <?php $ids=array(1,2,3,7,8,9); $db = new PDO(...); $stmt = $db->prepare( 'SELECT * FROM table WHERE id IN(:an_array)' ); $stmt->bindParam('an_array',$ids); …

17
Як я можу виявити фатальну помилку PHP (`E_ERROR`)?
Я можу використовувати set_error_handler()для лову більшості помилок PHP, але це не працює для фатальних ( E_ERROR) помилок, таких як виклик функції, яка не існує. Чи є інший спосіб виявити ці помилки? Я намагаюся закликати mail()до всіх помилок і запускаю PHP 5.2.3.
557 php  fatal-error 

24
PHP еквівалент .NET / Java toString ()
Як перетворити значення змінної PHP в рядок? Я шукав щось краще, ніж поєднання з порожнім рядком: $myText = $myVar . ''; Як і ToString()метод у Java або .NET.
556 php  string 

5
Як має бути структурована модель в MVC? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Я тільки розумію рамки MVC і мені часто цікаво, скільки коду має входити в …

30
Як я можу отримати засіб для створення запитів для виведення його сирого SQL-запиту як рядка?
Дано наступний код: DB::table('users')->get(); Я хочу отримати необроблену рядок запитів SQL, яку буде генерувати вищевказаний конструктор баз даних. У цьому прикладі це було б SELECT * FROM users. Як це зробити?



15
Не можете використовувати об’єкт типу stdClass як масив?
Я отримую дивну помилку за допомогою json_decode(). Він правильно розшифровує дані (я бачив це за допомогою print_r), але коли я намагаюся отримати доступ до інформації всередині масиву, я отримую: Fatal error: Cannot use object of type stdClass as array in C:\Users\Dail\software\abs.php on line 108 Я лише намагався зробити: $result['context']куди $resultповертаються …
541 php  json 


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