Visualizzazione dei risultati da 1 a 3 su 3

Discussione: variabili in php

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    238

    variabili in php

    Ciao

    ho un problema spiegato nel codice

    ho 2 file
    config.php
    Codice PHP:
    class GridView
    {
    global 
    $connHost ;
    function 
    connectToDb()
        {
                             
    //in questo punto $connHost dovrebbe essere = a localhost, invece è uguale a null, come mai?
            
    $mysqli = new mysqli($connHost$connUser$connPass$connDbname);
             
    $mysqli->autocommit(true);
             
        }


    e example.php
    Codice PHP:
    $GV = new GridView();
         
    $connHost "localhost";
    $GV->connectToDb(); 

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    40
    Provo a buttarla lì: forse global $connHost; deve essere in example.php...

  3. #3
    io non userei le variabili globali (e per globali intendo dichiarate con la clausola global), al loro posto passa le variabili alla procedura....

    le variabili globali sono scomode se non per rappresentare costanti o dati poco mutevoli....soprattutto in una classe poi

    EDIT: ah dimenticavo, in quel punto ti vale null perchè non è dichiarata nel giusto ambito di visibilità...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.