Forum Flash, Actionscript, PHP e MySQL
passare un'array a una classe in php

 
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » PHP
Precedente  Successivo 
Autore Messaggio
mesk8
avanzato
avanzato


Età: -1984
Registrato: 31/10/05 16:41
Messaggi: 252
Località: Verona

MessaggioOggetto: passare un'array a una classe in php
Inviato: 26.09.07 | 11:12
Rispondi citando

ciao,
come si fa a passare un'array in una classe creata in php?

esempio.php
 
Codice:
<?php
require("class.php");
$img = new img;
$img->dowel_image = array('logo.png','01.jpg');
?>


class.php
 
Codice:
<?php
class img 
{
    var 
$dowel $this->dowel_image[0];
}

ho provato così ma nn va, dove sbaglio? graz
Torna in cima
Profilo Messaggio privato [ Nascosto ] MSN Messenger
Sponsor
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4546
Località: Verona

MessaggioOggetto:
Inviato: 26.09.07 | 12:01
Rispondi citando

Ciao mesk8,
buona prassi è quella di chiamare il file-classe con lo stesso nome della classe, cioè:
 
Codice:
<?php
# file: img.php
class img 
{
  ...    
}
?>

Dovresti dare maggiori info su quello che vuoi fare... perch con:
 
Codice:
<?php
require("img.php");

$img = new img;
$img->dowel = array('logo.png','01.jpg');

print_r($img->dowel);
?>

Come vedi, hai assegnato alla proprietà dowel della classe img un array, ...anche se la classe fosse vuota.
Se invece vuoi passare l'array nell'inizializzazione della classe dovresti passarlo nel costrutto:
 
Codice:
<?php
# Class: img

class img 
{
    
    var 
$mesk8;
    
    
    function 
img ($arr) {
        
        
$this->mesk8 $arr;
        
    }
    
}
?>

 
Codice:
<?php
# file: test.php

require_once("img.php");

$dowel = array('logo.png','01.jpg');
$img = new img($dowel);

print_r($img->mesk8);

?>

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
mesk8
avanzato
avanzato


Età: -1984
Registrato: 31/10/05 16:41
Messaggi: 252
Località: Verona

MessaggioOggetto:
Inviato: 26.09.07 | 12:33
Rispondi citando

grazie ce l'ho fatta, sono riuscito a farla passare Wink
Torna in cima
Profilo Messaggio privato [ Nascosto ] MSN Messenger
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » PHP Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

Discussioni Simili
Topic Autore Forum Risposte Ultimo Messaggio
Nessun nuovo messaggio Classe tween VinS ActionScript & Server Side 3 21.06.05 | 12:42 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio classe tween. suns ActionScript & Server Side 10 09.02.07 | 19:00 Leggi gli ultimi messaggi
suns
Nessun nuovo messaggio classe Tween blitz ActionScript & Server Side 8 28.10.05 | 19:40 Leggi gli ultimi messaggi
blitz
Nessun nuovo messaggio Classe Tween e cicli for tecnorama ActionScript & Server Side 2 15.11.07 | 21:39 Leggi gli ultimi messaggi
irony.it
Nessun nuovo messaggio inserire una classe pager in una query rocco.mod PHP 0 25.02.09 | 14:02 Leggi gli ultimi messaggi
rocco.mod



 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum
Non puoi allegare files in questo forum
Non puoi downloadare gli allegati in questo forum



Powered by phpBB © 2001, 2002 phpBB Group - phpBB SEO Designed by coachdesign - © 2003-2005