Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16

Discussione: Strutture php

  1. #11
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    369
    uppettino

  2. #12
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da alfa_19
    uppettino

    echo $class->nomeproprieta
    echo $class->nomemetodo(); // deve essere un metodo che ritorna qualcosa
    echo $class->nomeproprieta[1] // la proprietà è un array, di cui richiami il secondo elemento.

    Ciao

    p.s. il consiglio sulla lettura di una guida è sempre valido

  3. #13
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    369
    non ho capito....

  4. #14

    Re: Re: Strutture php

    Hola alfa,
    il PHP è un linguaggio atipizzato, cioè non devi dichiarare i tipi delle variabili prima di usarli:

    Codice PHP:
    class PseudoStruttura {
      public 
    $dato1;
      public 
    $dato2;
      public 
    $dato3;
    }

    $struttura1 = new PseudoStruttura;
    $struttura1->dato1 123;
    $struttura1->dato2 "stringa";
    $struttura1->dato3 = array(12'tre'4.0);

    echo 
    $struttura1->dato3[0];
    echo 
    $struttura1->dato3[1];
    echo 
    $struttura1->dato3[2];
    echo 
    $struttura1->dato3[3];

    print_r($struttura1);

    // Adesso faccio diventare dato3 un float
    $struttura->dato3 1.234;

    print_r($struttura1); 
    In realtà, non devi dichiarare neanche le variabili:

    Codice PHP:
    // ...continua da esempio precedente
    $struttura1->dato_mai_dichiarato = array(12);

    print_r($struttura1); 
    Per un proficuo uso del PHP, devi conoscerne bene le basi:
    http://php.html.it/guide/leggi/99/guida-php-di-base/
    altrimenti corri il rischio di bruciarti la gioventù nei forum.

  5. #15
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    369
    si ma non hai capito

    a me servirebbe scrivere:

    Codice PHP:
    $struttura1->dato1[1] = 123
    $struttura1->dato2[1] = "stringa"
    $struttura1->dato3[1] = 213;

    $struttura1->dato1[2] = 123
    $struttura1->dato2[2] = "stringa"
    $struttura1->dato3[2] = 213
    eccetera, ovvero ogni elemento del vettore deve avere tutte le caratteristiche della class

  6. #16
    Codice PHP:
    class PseudoStruttura {
      public 
    $dato1 = array();
      public 
    $dato2 = array();
      public 
    $dato3 = array();

    Originariamente inviato da alfa_19
    eccetera, ovvero ogni elemento del vettore deve avere tutte le caratteristiche della class
    Il PHP è un linguaggio atipizzato, per antonomasia non puoi imporre un tipo ad una variabile.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.