Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Hisense A85N: il ritorno all’OLED è convincente e alla portata di tutti
Hisense A85N: il ritorno all’OLED è convincente e alla portata di tutti
Dopo alcuni anni di assenza dai cataloghi dei suoi televisori, Hisense riporta sul mercato una proposta OLED che punta tutto sul rapporto qualità prezzo. Hisense 55A85N è un televisore completo e versatile che riesce a convincere anche senza raggiungere le vette di televisori di altra fascia (e altro prezzo)
Recensione Borderlands 4, tra divertimento e problemi tecnici
Recensione Borderlands 4, tra divertimento e problemi tecnici
Gearbox Software rilancia la saga con Borderlands 4, ora disponibile su PS5, Xbox Series X|S e PC. Tra le novità spiccano nuove abilità di movimento, un pianeta inedito da esplorare e una campagna che lascia al giocatore piena libertà di approccio
TCL NXTPAPER 60 Ultra: lo smartphone che trasforma la lettura da digitale a naturale
TCL NXTPAPER 60 Ultra: lo smartphone che trasforma la lettura da digitale a naturale
NXTPAPER 60 Ultra è il primo smartphone con tecnologia NXTPAPER 4.0 per il display, un ampio IPS da 7,2 pollici. Con finitura anti-riflesso, processore MediaTek Dimensity 7400, fotocamera periscopica e modalità Max Ink per il detox digitale, NXTPAPER 60 Ultra punta a essere il riferimento tra gli smartphone pensati per il benessere degli occhi.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 26-11-2006, 14:46   #1
Diego_Armando
Bannato
 
Iscritto dal: Mar 2004
Messaggi: 171
[PHP]Ma dove sbaglio non capisco?

Ciao!
Ho un problema..non riesco a capire dove sbaglio..

Ho scritto una semplicissima classe in PHP. La classe comprende 2 funzioni, una per l'inizializzazione di un array e una per la stampa a video di un suo valore.

Il codice è:

<?php

class squadra
{

var $conn;
var $DD;

function connetti() {

include '../config.php';

$connessione = mysql_connect($host,$user,$password) or die("Impossibile collegarsi al server MySQL.");

mysql_select_db($dbname,$connessione) or die("Impossibile selezionare il database $dbname");

return $connessione;

}

function constructor()
{
$conn = $this->connetti();

$squadra = "Sq1";

$query = mysql_query("SELECT * FROM giocatori LIMIT 1",$conn);
$a = mysql_fetch_row($query);

$DD = array("marcatura" => $a[0], "corsa" => $a[1]);

$ba=$DD["marcatura"];
echo "$ba";
}

function test()
{

$ba=$DD["marcatura"];
echo "<br>QUI: $ba";
}

}
$test1 = new squadra;
$test1->constructor();
$test1->test();
?>

Se eseguo la classe ottengo:

10
QUI:


Non capisco dopo QUI: dovrei avere il valore 10 invece non lo stampa..

Dove sbaglio?

Ultima modifica di Diego_Armando : 26-11-2006 alle 15:16.
Diego_Armando è offline   Rispondi citando il messaggio o parte di esso
Old 26-11-2006, 18:46   #2
U-Boat
Member
 
Iscritto dal: Dec 2001
Città: Cernobbio -Co-
Messaggi: 47
Se non ricordo male: visto che in php le variabili non vanno dichiarate, quando usi le variabili $DD ( ) e $conn all'interno di funzioni, secondo l'interprete quelle non sono le variabili di istanza, ma sono variabili locali.
Per riferirti alle variabili di istanza usa sempre esplicitamente $this.
__________________
micheledellatorre.net
U-Boat è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2006, 07:25   #3
Poix81
Senior Member
 
L'Avatar di Poix81
 
Iscritto dal: Nov 2001
Città: Trento
Messaggi: 7095
esatto.
io nella funzione connetti() non farei
return $connessione;
ma piuttosto
$this->conn = $coonnessione;
altrimenti la variabile $conn della classe non la usi mai!

stessa cosa per l'altra variabile.

ciao ciao
__________________
MyPC: A7A266 - Thoro1800+@2000+ - SK6 - 512DDR - FX5200 128MB - SBLive!1024 - MAXTOR120GB - Liteon LTR52327S LDW-451S
HTPC: Case uATX QTec - GA 7VM400M - Duron1600 - ALX800 - 256DDR - Radeon7000 - LiteOn166 - Pow by GeexBox 0.98.5
Utenti con cui ho trattato
Poix81 è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2006, 23:40   #4
Diego_Armando
Bannato
 
Iscritto dal: Mar 2004
Messaggi: 171
Grazie mille!
Ora funziona perfettamente..Come al solito precisi e puntuali..Grazie
Diego_Armando è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Hisense A85N: il ritorno all’OLED è convincente e alla portata di tutti Hisense A85N: il ritorno all’OLED è convi...
Recensione Borderlands 4, tra divertimento e problemi tecnici Recensione Borderlands 4, tra divertimento e pro...
TCL NXTPAPER 60 Ultra: lo smartphone che trasforma la lettura da digitale a naturale TCL NXTPAPER 60 Ultra: lo smartphone che trasfor...
Un fulmine sulla scrivania, Corsair Sabre v2 Pro ridefinisce la velocità nel gaming Un fulmine sulla scrivania, Corsair Sabre v2 Pro...
Nokia Innovation Day 2025: l’Europa ha bisogno di campioni nelle telecomunicazioni Nokia Innovation Day 2025: l’Europa ha bisogno d...
L'equipaggio della missione Shenzhou-20 ...
Possibili detriti spaziali del razzo cin...
Amazon distrugge i prezzi: TV OLED LG, i...
Trump studia dazi fino al 100% per sping...
ASUS Vivobook Go 15 in offerta su Amazon...
Occhio a questi Mini PC e tablet in offe...
La navicella Dragon di SpaceX ha modific...
Il Gruppo Volkswagen taglia la produzion...
Amazon sconta gli spazzolini Oral-B iO: ...
Metal Gear Solid: nuova Collection in ar...
Amazon lancia i pareggi NO IVA: maxi sco...
DAZN lancia una nuova promo per ex clien...
iPhone 17 supera il test di resistenza d...
Electronic Arts presto acquisita per 50 ...
Sierra Space: lo spazioplano Dream Chase...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 21:52.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v