[GELÖST] Notice: Only variables should be passed by reference in...

  • altun_ha
  • altun_has Avatar Autor
  • Senior Mitglied
  • Senior Mitglied
  • Beiträge: 45
  • Dank erhalten: 3

Notice: Only variables should be passed by reference in... wurde erstellt von altun_ha

Posted 1 Jahr 3 Wochen her #1
Hallo,
ich arbeite Local mit Baearsampp und habe heute mal die aktuellsten Bearsampp Binaries heruntergeladen und installiert, darunter auch PHP Version 8.2.10.

Offensichtlich mag diese PHP Version das Uikit Plugin nicht gut leiden, denn ich bekomme am oberen Bildschirmrand (Frontend und Backend) unter PHP 8.2.10 folgende Meldung eingeblendet:

Notice: Only variables should be passed by reference in E:\Bearsampp-2023.7.30\vhosts\dev.local\plugins\system\uikit4\services\provider.php on line 37

Unter der PHP Version 8.2.8 erscheint diese Meldung nicht.

Installiert ist das Plugin UiKit 4 in der Version 4.0.2 unter Joomla 4.4.3.

Nette Grüße Olli
von altun_ha
Dieses Thema wurde gesperrt.
  • WM-Loose
  • WM-Looses Avatar
  • Moderator
  • Moderator
  • Beiträge: 2019
  • Dank erhalten: 353

WM-Loose antwortete auf Notice: Only variables should be passed by reference in...

Posted 1 Jahr 3 Wochen her #2
Ich würde immer xamp oder wamp vorziehen.
Bisher gab es damit nie Probleme.
JP-Admin
Joomla-Meister im forum.joomla.de/
von WM-Loose
Folgende Benutzer bedankten sich: altun_ha
Dieses Thema wurde gesperrt.
Schalten sie mal die Fehlerberichte in Joomla ab.
Denn es ist lediglich eine NOTICE
Folgende Benutzer bedankten sich: altun_ha
Dieses Thema wurde gesperrt.
  • altun_ha
  • altun_has Avatar Autor
  • Senior Mitglied
  • Senior Mitglied
  • Beiträge: 45
  • Dank erhalten: 3
Guten Morgen,

@WM-Loose

Das ist ja kein Problem der lokalen Entwicklungsumgebung, sonder der PHP-Version. Wobei das ja auch kein wirkliches Problem ist, sondern nur eine Notiz welche unter der PHP-Version 8.2.10 angezeigt wird.
Ansonsten ist Bearsampp eine absolut geniale Entwicklungsumgebung, besonders wenn man an vielen localen Hosten gleichzeitig arbeitet, oder mal schnell die PHP-Version, Datenbank-Version etc. zum testen ändern möchte.
Aber das ist ein anders Thema und gehört nicht hier ins Supportforum denke ich.

@JP Moderator

Ja, ich weiß das dies nur eine Notiz ist und die Funktion nicht einschränkt, ich wollte nur darauf hinweisen, dass diese Notiz unter der PHP Version 8.2.10 erscheint.

Ich habe die Datei provider.php einmal in einer laufenden Entwicklungsumgebung geändert, so dass Notiz unter der PHP-Version 8.2.10 nicht mehr erscheint.
Code:
<?php /** * @package Joomla.Plugin * @subpackage System.uikit4 * * @copyright (C) 2023 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ \defined('_JEXEC') or die; use Joomla\CMS\Extension\PluginInterface; use Joomla\CMS\Factory; use Joomla\CMS\Plugin\PluginHelper; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; use Joomla\Event\DispatcherInterface; use Joomla\Plugin\System\Uikit4\Extension\Uikit4; return new class () implements ServiceProviderInterface { /** * Registers the service provider with a DI container. * * @param Container $container The DI container. * * @return void * * @since 4.4.0 */ public function register(Container $container): void { $container->set( PluginInterface::class, function (Container $container) { $dispatcher = $container->get(DispatcherInterface::class); $plugin = new Uikit4( $dispatcher, (array) PluginHelper::getPlugin('system', 'uikit4') ); $plugin->setApplication(Factory::getApplication()); return $plugin; } ); } };

Meine PHP Kenntniss sind jedoch noch sehr begrenzt, deshalb alles ohne Gewehr.

Nette Grüße Olli
Last Edit:1 Jahr 3 Wochen her von altun_ha
Letzte Änderung: 1 Jahr 3 Wochen her von WM-Loose.
Dieses Thema wurde gesperrt.

Installations-Service

Sparen Sie Zeit, wir installieren ihr gekauftes Joomla Template
mit all den dazugehörigen Extensions und dem "Demo Inhalt" innerhalb der nächsten 24 Stunden
auf einem Server/Webhost ihrer Wahl

Kaufen - 59€

Copyright © 2008 - 2025 Joomlaplates | Professional Joomla Templates

Impressum & Datenschutz | AGB