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

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

19
Заміна наголошених символів php
Я намагаюся замінити наголошені символи звичайними. Нижче наведено те, чим я зараз займаюся. $string = "Éric Cantona"; $strict = strtolower($string); echo "After Lower: ".$strict; $patterns[0] = '/[á|â|à|å|ä]/'; $patterns[1] = '/[ð|é|ê|è|ë]/'; $patterns[2] = '/[í|î|ì|ï]/'; $patterns[3] = '/[ó|ô|ò|ø|õ|ö]/'; $patterns[4] = '/[ú|û|ù|ü]/'; $patterns[5] = '/æ/'; $patterns[6] = '/ç/'; $patterns[7] = '/ß/'; $replacements[0] = …

9
MySQL та PHP - вставляйте NULL, а не порожній рядок
У мене є оператор MySQL, який вставляє деякі змінні в базу даних. Нещодавно я додав 2 поля, які є необов’язковими ($ intLat, $ intLng). Зараз, якщо ці значення не введені, я передаю порожній рядок як значення. Як передати явне значення NULL в MySQL (якщо порожнє)? $query = "INSERT INTO data …
85 php  mysql  null  sql-insert 

13
Чи потрібно оголошувати масив PHP перед додаванням значень за допомогою []?
$arr = array(); // is this line needed? $arr[] = 5; Я знаю, що це працює без першого рядка, але це часто застосовується на практиці. В чому причина? Без нього небезпечно? Я знаю, що ви також можете зробити це: $arr = array(5); але я говорю про випадки, коли вам потрібно …
85 php  arrays 

4
Laravel: Використання try… catch з DB :: transaction ()
Ми всі використовуємо DB::transaction()для декількох запитів вставки. Роблячи це, чи try...catchслід поміщати всередину нього або обгортати його? Чи потрібно взагалі включати, try...catchколи транзакція автоматично провалиться, якщо щось піде не так? Зразок try...catchобгортання транзакції: // try...catch try { // Transaction $exception = DB::transaction(function() { // Do your SQL here }); if(is_null($exception)) …

3
Як об’єднати три таблиці за допомогою красномовної моделі laravel
У мене три столи Таблиця статей id title body categories_id user_id Таблиця категорій id category_name Таблиця користувачів id user_name user_type Я хочу показувати статті з їхніми назвами категорій замість ідентифікатора категорії та імені користувача замість імені користувача. Я намагаюся сподобатися цим запитам. Це робота! $articles =DB::table('articles') ->join('categories', 'articles.id', '=', 'categories.id') …
85 php  mysql  laravel 

9
Поділіть ціле число і отримайте ціле значення
У таких мовах, як C або Python, якщо я розділю ціле число на ціле, я отримую ціле число: >>> 8/3 2 Але в PHP, якщо я ділю ціле число на інше ціле число /, іноді я отримую float: php > var_dump(6/3); int(2) php > var_dump(8/3); float(2.6666666666667) Я хотів би зробити …
85 php 

6
Обробка аргументів PUT / DELETE у PHP
Я працюю над своєю клієнтською бібліотекою REST для CodeIgniter, і я намагаюся знайти, як надсилати аргументи PUT та DELETE у PHP. Десь у кількох місцях я бачив людей, які використовують такі варіанти: $this->option(CURLOPT_PUT, TRUE); $this->option(CURLOPT_POSTFIELDS, $params); Прикро, але це, здається, нічого не робить. Це правильний спосіб встановити параметри PUT? Якщо …

15
Навіщо повертати об’єкт замість масиву?
Я багато працюю в WordPress, і я помітив, що набагато більше функцій повертають об'єкти, ніж масиви. Результати бази даних повертаються як об'єкти, якщо ви спеціально не попросите масив. Помилки повертаються як об'єкти. Поза WordPress, більшість API надають вам об'єкт замість масиву. Моє запитання: чому вони використовують об’єкти замість масивів? Здебільшого …
84 php 

19
Коли eval зло в php?
За всі роки, які я розробляв у php, я завжди чув, що використання eval()- це зло. Беручи до уваги наступний код, чи не було б сенсом використовувати другий (і більш елегантний) варіант? Якщо ні, то чому? // $type is the result of an SQL statement // e.g. SHOW COLUMNS FROM …
84 php  eval 


18
Отримання дати минулого місяця у php
Я хочу отримати дату минулого місяця. Я це виписав: $prevmonth = date('M Y'); Що дає мені поточний місяць / рік. Я не можу сказати , якщо я повинен використовувати strtotime, mktime. Щось із позначкою часу? Чи потрібно мені потім щось додавати для скидання, щоб датою не було встановлено останній місяць …
84 php  date 


11
Зміна upload_max_filesize на PHP
Я використовую PHP 5.3.0 і зіткнувся з чимось, що може бути помилкою (у такому випадку я повідомлю про це) або може бути я - тому я прошу це переконатись. При запуску цього коду: <?php ini_set('upload_max_filesize', '10M'); echo ini_get('upload_max_filesize'), ", " , ini_get('post_max_size') Я закінчую: 2M, 8M Це незважаючи на те, …
84 php  upload 

4
Як виправити виняток “Додати myBundle до конфігурації activicBundle” symfony2?
Коли я намагаюся використовувати {% javascript %}тег TWIG для посилання на мій .jsфайл, він повертає мене за наступним винятком: An exception has been thrown during the compilation of a template ("You must add CompetitiongameBundle to the assetic.bundle config to use the {% javascripts %} tag in CompetitiongameBundle:game:index.html.twig.") in "CompetitiongameBundle:game:index.html.twig". Мій …
84 php  symfony  twig 


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