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

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

5
PHP Різниця між масивом () та []
Я пишу програму PHP і хочу переконатися, що вона працюватиме без помилок. Оригінальний код: <?php $data = array('name' => 'test', 'id' => 'theID'); echo form_input($data); ?> Чи буде наступна робота без помилок чи не рекомендується з якихось причин? <?= form_input(['name' => 'test', 'id' => 'theID']); ?> Чи є різниця? Я …



9
Чому функція PHP json_encode перетворює рядки UTF-8 у шістнадцяткові сутності?
У мене є сценарій PHP, який стосується найрізноманітніших мов. На жаль, кожен раз, коли я намагаюся використовувати json_encode, будь-який вихід Unicode перетворюється на шістнадцяткові сутності. Це очікувана поведінка? Чи є якийсь спосіб перетворити висновок на символи UTF-8? Ось приклад того, що я бачу: ВХОД echo $text; ВИХІД База данни грешка. …
148 php  encoding  json 

2
Як коментувати у файлі laravel .env?
Я працюю над проектом у Laravel, де я зберігаю деякі параметри у налаштуваннях файлу .env, як декілька параметрів для мети тестування, і декілька параметрів для роботи в реальному режимі, тому я просто перевіряв, чи є можливість коментувати .env файл Laravel . Ось приклад /* Test Settings */ ACCESS_KEY=qwsdr ACCESS_TOKEN=Bgcvfsx /* …

15
Як шукати за ключем => значення у багатовимірному масиві в PHP
Чи є швидкий спосіб отримати всі підматриці, де знайдено пару ключових значень у багатовимірному масиві? Я не можу сказати, наскільки глибоким буде масив. Простий масив прикладу: $arr = array(0 => array(id=>1,name=>"cat 1"), 1 => array(id=>2,name=>"cat 2"), 2 => array(id=>3,name=>"cat 1") ); Коли я шукаю ключ = ім'я та значення = …
147 php  arrays  search  recursion 


6
Як встановити псевдонім таблиці в Laravel Eloquent-запитах (або за допомогою Query Builder)?
Скажімо, ми використовуємо конструктор запитів Laravel: $users = DB::table('really_long_table_name') ->select('really_long_table_name.id') ->get(); Я шукаю еквівалент цьому SQL: really_long_table_name AS short_name Це було б особливо корисно, коли мені доводиться вводити багато виділених елементів і (як правило, я також включаю псевдонім у псевдонім стовпця вибору, і він використовується в масиві результатів). Без будь-яких …

2
Що роблять суворі типи в PHP?
Я бачив наступний новий рядок у PHP 7, але ніхто насправді не пояснює, що це означає. Я переглянув це, і все, про що вони говорять, це ви будете це вмикати чи не подобатися у вигляді опитування. declare(strict_types = 1); Що це робить? Як це впливає на мій код? Чи варто …


11
PHP: Перетворіть будь-який рядок в UTF-8, не знаючи оригінального набору символів, або принаймні спробуйте
У мене є програма, яка працює з клієнтами з усього світу, і, природно, я хочу, щоб все, що знаходиться в моїх базах даних, було закодовано UTF-8. Основна проблема для мене полягає в тому, що я не знаю, яким буде кодування джерела будь-якого рядка - це може бути з текстового поля …

18
Null vs. False vs. 0 в PHP
Мені кажуть, що хороші розробники можуть помітити / використати різницю між Nullта Falseта 0та всіма іншими хорошими "нічого" сутностями. Що це різниця, особливо в PHP? Чи має це щось спільне ===?
146 php  null 


5
інстанціювати клас зі змінної в PHP?
Я знаю, що це питання звучить досить невиразно, тому я стану більш чітким на прикладі: $var = 'bar'; $bar = new {$var}Class('var for __construct()'); //$bar = new barClass('var for __construct()'); Це я хочу зробити. Як би ти це зробив? Я міг би звичайно використовувати eval (), як це: $var = …
146 php  class  variables  eval 

10
Як видалити з рядка розриви рядків (без символів!)?
Це може здатися дурпом, але будьте впевнені, що це не так - я шукав відповіді на свою проблему як в іншому, так і в решті Інтернету, і в кінцевому підсумку знаходжу ті самі недостатні «рішення» знову і знову. Як би там не було: Я зберігаю дані користувача з текстової області …
146 php  html  replace  line-breaks  nl2br 

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