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

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

4
Що означає "масове призначення" у Laravel?
Коли я ознайомився з документом Laravel про тему «Красномовна тема ORM», я отримав новий термін Mass Assignment. Показ документа Як робити масове призначення та параметри fillableабо guardedвластивості. Але переживши це, я не зрозумів чітко про Mass Assignmentте, як це працює. У своєму минулому досвіді в CodeIgniter я також не чув …

7
Експорт до CSV через PHP
Скажімо, у мене є база даних .... чи є спосіб я експортувати те, що є з бази даних, у файл CSV (та текстовий файл [якщо можливо]) через PHP?
158 php  csv 


19
PHP конвертувати XML в JSON
Я намагаюся конвертувати xml у json у php. Якщо я простий конвертую, використовуючи простий xml та json_encode, жоден з атрибутів у xml-шоу не буде. $xml = simplexml_load_file("states.xml"); echo json_encode($xml); Тому я намагаюся вручну проаналізувати це так. foreach($xml->children() as $state) { $states[]= array('state' => $state->name); } echo json_encode($states); і вихід для …
158 php  xml  json 


3
PDO отримати останній вставлений ідентифікатор
У мене є запит, і я хочу вставити останній ідентифікатор. Ідентифікатор поля - це первинний ключ та автоматичне збільшення. Я знаю, що я повинен використовувати це твердження: LAST_INSERT_ID() Цей оператор працює з таким запитом: $query = "INSERT INTO `cell-place` (ID) VALUES (LAST_INSERT_ID())"; Але якщо я хочу отримати ідентифікатор, використовуючи цей …
158 php  mysql  database  pdo 

13
Автоматичне видалення пов'язаних рядків у Laravel (Eloquent ORM)
Коли я видаляю рядок за допомогою цього синтаксису: $user->delete(); Чи є спосіб приєднати такий тип зворотного виклику, щоб, наприклад, це зробити автоматично: $this->photo()->delete(); Переважно всередині модельного класу.
158 php  laravel 


10
Що швидше і краще визначити, чи існує ключ масиву в PHP?
Розглянемо ці 2 приклади ... $key = 'jim'; // example 1 if (isset($array[$key])) { // ... } // example 2 if (array_key_exists($key, $array)) { // ... } Мені цікаво дізнатись, чи краще щось із них. Я завжди використовував перший, але бачив, як багато людей використовують другий приклад на цьому сайті. …
157 php  performance 

7
Здійснення HTTP-запитів від Laravel до зовнішнього API
Мені потрібно отримати об'єкт від API з HTTP-запитом (наприклад, запитом AJAX jQuery) до зовнішнього api. Як почати? Я робив дослідження на містері Google, але не можу знайти нічого, що допоможе. Я починаю цікавитись, чи це можливо навіть? У цій публікації Laravel 4 робить запит на пошту від контролера до зовнішнього …
157 php  http  laravel  request 

18
Чи є можливість використовувати дві версії PHP у XAMPP?
У нас працює XAMPP з PHP 7.0, оскільки для наших нових продуктів потрібен PHP 7. Але є старі проекти, які використовують такі функції, як mysql_connectтощо. Вони видалені в PHP 7.0. Отже, чи є спосіб легко змінити версії PHP в XAMPP? Примітка . Будь ласка, не пропонуйте модернізувати старий проект до …
157 php  xampp 

21
Як перевстановити масив у PHP?
У мене є такий масив, який я хотів би перевстановити, щоб ключі були перевернені (в ідеалі починаючи з 1): Поточний масив ( редагувати: масив насправді виглядає так): Array ( [2] => Object ( [title] => Section [linked] => 1 ) [1] => Object ( [title] => Sub-Section [linked] => 1 …
157 php  arrays  indexing 


5
Які найкращі практики для вилучення та повторного викидання винятків?
Чи слід вилучені винятки перекидати безпосередньо, або вони повинні бути обмотані навколо нового винятку? Тобто, чи варто це робити: try { $connect = new CONNECT($db, $user, $password, $driver, $host); } catch (Exception $e) { throw $e; } або це: try { $connect = new CONNECT($db, $user, $password, $driver, $host); } …
156 php  exception 


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