Torna indietro   Hardware Upgrade Forum > Software > Programmazione

AMD Advancing AI 2026: l'hardware AMD per le elaborazioni IA del futuro, tra GPU, CPU e robot
AMD Advancing AI 2026: l'hardware AMD per le elaborazioni IA del futuro, tra GPU, CPU e robot
AMD Advancing AI è l'appuntamento annuale con il quale l'azienda americana mostra quelle che sono le proprie novità dal versante datacenter. Tra piattaforma Helios, GPU Instinct MI455X e processori EPYC di sesta generazione tutto quello che serve per processare l'IA sempre più complessa ed esigente
Tascabile e con Android: BOOX Go 6 Gen II è diverso da tutti gli altri e-reader
Tascabile e con Android: BOOX Go 6 Gen II è diverso da tutti gli altri e-reader
BOOX Go 6 Gen II porta per la prima volta il supporto allo stilo su un e-reader da 6 pollici, affiancando 3 GB di RAM al collaudato Snapdragon 665 e un design rivisto con scocca posteriore a costolature. Su carta la proposta è interessante, ma Android 11 fuori supporto, l'assenza di un alloggiamento per il pennino e un'autonomia ridotta rispetto agli e-reader tradizionali sono i compromessi da accettare
Recensione Lenovo Idea Tab Plus: il tablet da 12 pollici che costa meno di 300 euro
Recensione Lenovo Idea Tab Plus: il tablet da 12 pollici che costa meno di 300 euro
Lenovo Idea Tab Plus prova a portare un display da 12,1 pollici 2.5K, quattro speaker Dolby Atmos e una batteria da 10.200 mAh sotto la soglia psicologica dei 300 euro, penna inclusa. Lo abbiamo usato per oltre una settimana per capire dove l'azienda ha tagliato e dove invece ha tenuto il punto
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


AMD Advancing AI 2026: l'hardware AMD per le elaborazioni IA del futuro, tra GPU, CPU e robot AMD Advancing AI 2026: l'hardware AMD per le ela...
Tascabile e con Android: BOOX Go 6 Gen II è diverso da tutti gli altri e-reader Tascabile e con Android: BOOX Go 6 Gen II &egrav...
Recensione Lenovo Idea Tab Plus: il tablet da 12 pollici che costa meno di 300 euro Recensione Lenovo Idea Tab Plus: il tablet da 12...
Oltre il contante e le crypto: tutto sull'Euro Digitale e la nuova sovranità monetaria europea Oltre il contante e le crypto: tutto sull'Euro D...
Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere? Recensione HONOR Magic V6: spessore record e sup...
Star Wars Zero Company svela il cast e p...
Da 0,7 a 20 FPS: Doom domato su una CPU ...
Amazon col caldo fa pazzie: TOP 15 con p...
Lego ricrea Donkey Kong da sala giochi e...
ChatGPT ignora l'embolia polmonare: uten...
Auto nuova a soli 100 euro al mese: cos'...
Kimi K3 non è solo distillazione:...
Assassin's Creed Black Flag: Resynced st...
EUREKA J15 Ultra Gen2 a 399€: aspirazion...
AMD EPYC 9006 SP7 e SP8: differenze, spe...
Copilot è ovunque: l'intelligenza artifi...
BOOX Tile Picco vuole cambiare il settor...
E-bike Engwe al prezzo più basso ...
Atari sbarca a Hollywood: in arrivo i fi...
AMD e Cerebras uniscono Helios e Wafer-S...
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: 10:35.


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