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

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

4
Кращий спосіб зняти кілька елементів масиву
Справа тут у тому, що у мене є масив з 17 елементами. Я хочу отримати необхідні мені елементи протягом певного часу і назавжди видалити їх із масиву. Ось код: $name = $post['name']; $email = $post['email']; $address = $post['address']; $telephone = $post['telephone']; $country = $post['country']; unset($post['name']); unset($post['email']); unset($post['address']); unset($post['telephone']); unset($post['country']); Так, …
84 php 

9
Доступ до глобальної змінної у функції PHP
Згідно з найбільш правилами обсягу мов програмування, я можу отримати доступ до змінних, які визначені поза функціями всередині них, але чому цей код не працює? <?php $data = 'My data'; function menugen() { echo "[" . $data . "]"; } menugen(); ?> Вихідний результат [].
84 php  scope 

18
Перевірте, чи рядок містить значення в масиві
Я намагаюся виявити, чи містить рядок хоча б одну URL-адресу, яка зберігається в масиві. Ось мій масив: $owned_urls = array('website1.com', 'website2.com', 'website3.com'); Рядок вводиться користувачем і надсилається через PHP. На сторінці підтвердження я хотів би перевірити, чи введена URL-адреса є в масиві. Я спробував наступне: $string = 'my domain name …
84 php  arrays 

13
Як отримати URL-адресу файлу за допомогою фасаду зберігання в Laravel 5?
Я експериментував, використовуючи нову інтеграцію Flysystem з Laravel 5. Я зберігаю "локалізовані" шляхи до БД і отримую фасад Storage для завершення шляху. Наприклад, я зберігаю screenshots/1.jpgта використовую Storage::disk('local')->get('screenshots/1.jpg') або Storage::disk('s3')->get('screenshots/1.jpg') Я можу отримати той самий файл на різних дисках. get отримує вміст файлу, але я сподіваюся використовувати його в своїх …
84 php  laravel  flysystem 

10
Отримайте лише конкретні атрибути з колекції Laravel
Я переглядав документацію та API для колекцій Laravel, але, здається, не знайшов того, що шукав: Я хотів би отримати масив із даними моделі з колекції, але отримувати лише вказані атрибути. Тобто щось на зразок того Users::toArray('id','name','email'), де колекція насправді вміщує всі атрибути для користувачів, оскільки вони використовуються деінде, але в …
84 php  laravel 

13
PHP-пропускну змінну для включення
Я намагаюся передати змінну у файл include . Мій хост змінив версію PHP, і тепер будь-яке рішення, яке я намагаюся, не працює. Думаю, я перепробував усі варіанти, які міг знайти. Я впевнений, що це найпростіше! Змінна повинна бути встановлена ​​та оцінена з першого файлу, що викликається (це насправді $_SERVER['PHP_SELF'], і …

9
Чому я отримую "Нестатичний метод не слід викликати статично" при виклику методу в красномовній моделі?
Я намагаюся завантажити свою модель у свій контролер і спробував це: return Post::getAll(); отримав помилку Non-static method Post::getAll() should not be called statically, assuming $this from incompatible context Функція в моделі виглядає так: public function getAll() { return $posts = $this->all()->take(2)->get(); } Який правильний спосіб завантажити модель у контролер, а …
84 php  laravel  eloquent 

5
Laravel 5.2 - Використання рядка як користувацького первинного ключа для красномовної таблиці стає 0
Я намагаюся використовувати електронну пошту як основний ключ моєї таблиці, тому мій красномовний код - <?php namespace App; use Illuminate\Database\Eloquent\Model; class UserVerification extends Model { protected $table = 'user_verification'; protected $fillable = [ 'email', 'verification_token' ]; //$timestamps = false; protected $primaryKey = 'verification_token'; } І моя БД така - але …

11
Lumen: отримати параметр URL-адреси у поданні Blade
Я намагаюся отримати параметр url з файлу представлення. У мене є така URL-адреса: http://locahost:8000/example?a=10 і файл перегляду з іменем example.blade.php. З контролера я можу отримати параметр за aдопомогою $request->input('a'). Чи є спосіб отримати такий параметр з подання (без необхідності передавати його з контролера у вигляд)?
84 php  laravel  blade  lumen 

20
Laravel 5 показує ErrorException file_put_contents не вдалося відкрити потік: Немає такого файлу або каталогу
У мене є проект на Laravel 5, і я також працюю з ним в офісі та вдома. Це працює нормально, але нещодавно вдома він перестав працювати. Laravel покаже мені два ErrorException file_put_contents(G:\project\storage\framework\views/751d8a0fd8a7d4138c09ceb6a34bb377aa2d6265.php): failed to open stream: No such file or directory і file_put_contents(G:\project\storage\framework/sessions/aIXycR4LIAUBVIqZu0T590paOMIpV8vfZGIroEp0): failed to open stream: No such file …

17
Як я можу використовувати PHP, щоб перевірити, чи каталог порожній?
Я використовую наступний сценарій для читання каталогу. Якщо в каталозі немає файлу, слід вказати порожній. Проблема полягає в тому, що він просто продовжує говорити, що каталог порожній, хоча всередині є І файли, і навпаки. <?php $pid = $_GET["prodref"]; $dir = '/assets/'.$pid.'/v'; $q = (count(glob("$dir/*")) === 0) ? 'Empty' : 'Not …
84 php  directory 

4
Доступ до файлів щодо пакета в Symfony2
У конфігурації маршрутизації програми Symfony2 я можу звернутися до такого файлу: somepage: prefix: someprefix resource: "@SomeBundle/Resources/config/config.yml" Чи є спосіб отримати доступ до файлу щодо набору в контролері або іншому коді PHP? Зокрема, я намагаюся використовувати об’єкт Symfony \ Component \ Yaml \ Parser для синтаксичного аналізу файлу, і я не …
83 php  symfony 

2
Додати помилку до елемента форми Symfony 2
Я перевіряю перевірку у своєму контролері. І я хочу додати помилку до конкретного елементу моєї форми у разі відмови. Моя форма: use Symfony\Component\Form\FormError; // ... $config = new Config(); $form = $this->createFormBuilder($config) ->add('googleMapKey', 'text', array('label' => 'Google Map key')) ->add('locationRadius', 'text', array('label' => 'Location radius (km)')) ->getForm(); // ... $form->addError(new …

20
Попередньо встановлений Linux для веб-розробників? [зачинено]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 4 роки тому . Удосконалюйте це питання Чи знає хтось образ ISO сучасного дистрибутива Linux, призначеного для веб-розробників з однією, деякими або …

3
Замініть модифікатор preg_replace () e на preg_replace_callback
Мені страшні регулярні вирази. Я намагаюся замінити це: public static function camelize($word) { return preg_replace('/(^|_)([a-z])/e', 'strtoupper("\\2")', $word); } з preg_replace_callback з анонімною функцією. Я не розумію, що робить \\ 2. Або для цього саме, як працює preg_replace_callback. Яким би був правильний код для досягнення цього?

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