[GELÖST] Notice: Only variables should be passed by reference in...
- altun_ha
 - 
				
Autor
 - 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 7 Monate 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
	
	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
 - 
				
				
											 - Moderator
 - 
				
			 - Beiträge: 2495
 - Dank erhalten: 445
 
WM-Loose antwortete auf Notice: Only variables should be passed by reference in...
Posted 1 Jahr 7 Monate her #2
		
		Ich würde immer xamp oder wamp vorziehen.
Bisher gab es damit nie Probleme.
			Bisher gab es damit nie Probleme.
JP-Admin
Mitglied im forum.joomla.de/
		Mitglied im forum.joomla.de/
			
			 von  WM-Loose
			
		
			
		Folgende Benutzer bedankten sich: altun_ha 	
				
		    Dieses Thema wurde gesperrt.
	
													      - joomlaplates
 - 
				
				
											 - Moderator
 - 
				
			 - Beiträge: 2523
 - Dank erhalten: 383
 
joomlaplates antwortete auf Notice: Only variables should be passed by reference in...
Posted 1 Jahr 7 Monate her #3
		
		Schalten sie mal die Fehlerberichte in Joomla ab.
Denn es ist lediglich eine NOTICE
	
	Denn es ist lediglich eine NOTICE
			
			 von  joomlaplates
			
		
			
		Folgende Benutzer bedankten sich: altun_ha 	
				
		    Dieses Thema wurde gesperrt.
	
													      - altun_ha
 - 
				
Autor
 - Senior Mitglied
 - 
				
			 - Beiträge: 45
 - Dank erhalten: 3
 
altun_ha antwortete auf [GELÖST] Notice: Only variables should be passed by reference in...
Posted 1 Jahr 7 Monate her #4
		
		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.
Meine PHP Kenntniss sind jedoch noch sehr begrenzt, deshalb alles ohne Gewehr.
Nette Grüße Olli
	
	@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 7 Monate her			
			 von  altun_ha
			
		
			
		Letzte Änderung: 1 Jahr 7 Monate her  von WM-Loose.			
				
		    Dieses Thema wurde gesperrt.