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

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

5
Як встановити Laravel's Artisan?
Я хочу створити міграції в Laravel, але згідно з підручниками мені потрібен Artisan CLI. phpКоманда працює відмінно , і я на Windows. Я вводжу php artisanабо, php artisan listі я отримую таку помилку: Не вдалося відкрити вхідний файл: artisan Я не зміг знайти жодного керівництва ні в документації, ні в …
86 php  laravel 

7
Розділювач не повинен бути буквено-цифровим або зворотною рискою рискою та preg_match
У мене є такий код: $string1 = "My name is 'Kate' and im fine"; $pattern = "My name is '(.*)' and im fine"; preg_match($pattern , $string1, $matches); echo $matches[1]; і при їх запуску він повертає цю помилку: Попередження: preg_match () [function.preg-match]: Роздільник не повинен бути буквено-цифровим або зворотною косою рисою
86 php  regex  preg-match 

5
Використання `$ this` в анонімній функції в PHP до 5.4.0
У керівництві PHP зазначено Неможливо використовувати $thisанонімну функцію до PHP 5.4.0 на сторінці анонімних функцій . Але я виявив, що можу змусити це працювати, призначивши $thisзмінну та передавши змінну в useоператор у визначенні функції. $CI = $this; $callback = function () use ($CI) { $CI->public_method(); }; Це хороша практика? Чи …

22
Як можна перевірити, чи існує віддалений файл за допомогою PHP?
Найкраще, що я міг знайти, щось на зразок if fclose fopenшрифта, робить завантаження сторінки дуже повільним. В основному я намагаюся зробити наступне: у мене є список веб-сайтів, і я хочу відображати їхні значки поруч із ними. Однак, якщо на сайті його немає, я хотів би замінити його іншим, а не …
86 php  file  networking  testing 

4
Коли використовувати strtr проти str_replace?
Мені важко зрозуміти, коли strtrце буде краще str_replaceабо навпаки. Здається, що можна досягти тих самих результатів, використовуючи будь-яку функцію, хоча порядок заміни підрядків змінюється зворотно. Наприклад: echo strtr('test string', 'st', 'XY')."\n"; echo strtr('test string', array( 's' => 'X', 't' => 'Y', 'st' => 'Z' ))."\n"; echo str_replace(array('s', 't', 'st'), array('X', …

10
Як перевірити, чи є дата в заданому діапазоні?
Якщо у вас є $start_dateі $end_date, як ви можете перевірити, чи вказана користувачем дата не потрапляє в цей діапазон? напр $start_date = '2009-06-17'; $end_date = '2009-09-05'; $date_from_user = '2009-08-28'; На даний момент дати є рядками, чи допомогло б їх перетворення в цілі числа з позначкою часу?
86 php  date  date-range 


7
Виклик асинхронної функції в PHP
Я працюю над веб-додатком PHP, і мені потрібно виконати деякі мережеві операції у запиті, наприклад, вилучити когось із віддаленого сервера на основі запиту користувача. Чи можна імітувати асинхронну поведінку в PHP, враховуючи те, що я повинен передавати деякі дані функції, а також потребувати виводу з неї. Мій код такий: <?php …

4
Laravel Advanced Wheres як передати змінну у функцію?
Приклад у документі: DB::table('users') ->whereExists(function($query) { $query->select(DB::raw(1)) ->from('orders') ->whereRaw('orders.user_id = users.id'); }) ->get(); Але що, якщо мені потрібно використовувати зовнішню змінну таким чином: ->where('city_id', '=', $this->city->id) ->where(function($query) { $query->where('name', 'LIKE', '%'.$searchQuery.'%') ->orWhere('address', 'LIKE', '%'.$searchQuery.'%') }) Наразі я створив нове майно і отримав до нього доступ $this->, але чи є якийсь …
86 php  sql  laravel 

12
Отримайте значення індексу масиву в PHP
У мене є масив: $list = array('string1', 'string2', 'string3'); Я хочу отримати індекс для заданого значення (тобто 1для string2і 2для string3) Все, що я хочу, - це розташування рядків у масиві рядок1 дорівнює 0 рядок2 дорівнює 1 рядок3 дорівнює 2 Як цього досягти?
86 php  arrays 

1
Що таке файли cookie та сеанси та як вони співвідносяться між собою?
Я намагаюся зрозуміти файли cookie та сеанси професійно. Я знаю, що коли браузер підключається до сервера, сервер "просить" браузер "вставити" файл cookie з "phpsessid" у папку cookie браузера клієнта. Тепер, коли у нас є "phpsessid", якщо клієнт заходить на сервер, браузер відправляє на сервер "phpsessid", і сервер переглядає папку tmp, …

6
Як я можу перейменувати стовпець у laravel за допомогою міграції?
У мене є стовпці, як згадано нижче: public function up() { Schema::create('stnk', function(Blueprint $table) { $table->increments('id'); $table->string('no_reg', 50)->unique(); $table->string('no_bpkb', 50)->unique(); $table->string('nama_pemilik', 100); $table->string('alamat'); $table->string('merk', 50); $table->string('tipe', 50); $table->string('jenis', 50); $table->smallInteger('tahun_pembuatan'); $table->smallInteger('tahun_registrasi'); $table->smallInteger('isi_silinder'); $table->string('no_rangka', 50); $table->string('no_mesin', 50); $table->string('warna', 50); $table->string('bahan_bakar', 50); $table->string('warna_tnkb', 50); $table->string('kode_lokasi', 50); $table->date('berlaku_sampai'); $table->timestamps(); $table->index('created_at'); $table->index('updated_at'); }); } …

14
Facebook Graph API, як отримати електронну пошту користувачів?
Я використовую Graph Graph, але не можу зрозуміти, як отримати електронну адресу зареєстрованих користувачів. Вступ до Graph стверджує: "Graph Graph може надати доступ до всіх основних даних реєстрації облікового запису, які ви зазвичай вимагаєте у формі реєстрації для свого веб-сайту, включаючи ім'я, адресу електронної пошти, зображення профілю та день народження" …

13
Доступ до змінних .env Laravel у лезі
Я намагаюся отримати деякі ключі API, які я зберігав у своєму файлі .env, щоб використовувати їх у javascript блейд. Я додав два ключі, як: APP_ENV=local APP_KEY=//// APP_DEBUG=true APP_LOG_LEVEL=debug APP_URL=http://localhost APP_GOOGLE_MAPS=//// APP_OVERHEID_IO=//// У блейді мені потрібно використовувати API Карт Google і ключ API API OverheidIO. Я спробував отримати одну із змінних …
86 php  laravel 

3
Laravel Eloquent оновлення, лише якщо були внесені зміни
Чи є спосіб оновити запис у Laravel за допомогою красномовних моделей, лише якщо до цього запису внесено зміни? Я не хочу, щоб користувач запитував базу даних без поважних причин знову і знову, просто натискаючи кнопку, щоб зберегти зміни. У мене є javascriptфункція, яка вмикає та вимикає кнопку збереження залежно від …
86 php  laravel  eloquent 

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