Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    require variabili dentro classe

    <?php
    require_once("lib/config_DB.php");

    class Sessioni {

    public function __construct() {
    //require_once("lib/config_DB.php");

    echo "$dbhost";

    ....

    config_DB.php è fatta cosi:
    <?php
    $dbhost = 'qualcosa';
    ?>

    ...Non vedo $dbhost ..se invece lo includo dentro il costruttore, lo vedo!!
    Mi sapete dire dove sbaglio? Grazie

  2. #2
    Non sbagli, e' normale che sia cosi'. Se una classe potesse accedere cosi' a valori esterni ad essa, verrebbe meno uno dei punti fondamentali della programmazione OO (encapsulation).

  3. #3
    Originariamente inviato da k.b
    Non sbagli, e' normale che sia cosi'. Se una classe potesse accedere cosi' a valori esterni ad essa, verrebbe meno uno dei punti fondamentali della programmazione OO (encapsulation).
    ....graziee!!

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.