Visualizzazione dei risultati da 1 a 5 su 5

Discussione: php e forum

  1. #1
    Utente bannato
    Registrato dal
    Jul 2005
    Messaggi
    13

    php e forum

    Salve a tutti. Mi sto appassionando moltissimo al php e al linguaggio dei forum.
    Per un mio sito ho acquistato un vBulletin e sto studiandone alcune funzioni. Quello che vi volevo chiedere è questo.
    Noto una cosa che mi ha incuriosito. Spesso sono ricorrenti le seguenti "frasi" (chiamiamole così). "$vbulletin->"
    Ora mi chiedo, dal profondo della mia ignoranza. "$vbulletin->" è un comando specifico da cui deriva il nome del forum "vBulletin", oppure al suo posto potrebbe andarci qualsiasi nome, esempio "$invision->" oppure "$pincopallino->"?
    Perdonatemi l'ignoranza e l'apparente banalità di alcune mie domande.

    Alessia

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Questo serve a inizializzare una classe che e' piu' o meno come un insieme di funzioni.
    $Ricerca = new Ricerca();
    Questo e' il comando per richiamare un metodo specifico di quella funzione.
    $Ricerca->estrazione_dati();

    estrazione_dati(); e' una funzione all'interno della classe Ricerca( le funzioni in una classe si chiamano metodi).

    la freccetta -> la si usa in questi casi perche' si tratta di programmazione ad oggetti.

    Le variabili in una classe possono essere anche cosi' scritte:
    $this->variabile = 5;
    $this-> e' fisso, e serve per essere utilizzata all'interno della classe all'interno di un altro metodo ad esempio:

    class Ricerca()
    {
    function prima()
    {
    $this->variabile = 5;
    }
    function seconda()
    {
    $this->prima();//richiamo la prima per avere la possibilita' di usare le sue variabili
    $this->variabile_seconda = $this->variabile +5;
    //$this->variabile_seconda e' = a 10.
    }
    }

    E' molto semplificato ma per darti un idea

    Ciao.

  3. #3
    Utente bannato
    Registrato dal
    Jul 2005
    Messaggi
    13
    Naturalmente ti ringrazio per la pronta e cortese risposta.
    Alchè ti pongo una domanda.
    Nel momento in cui uno toglie vBulletin e mette un'altra cosa, il codice risulta dunque compromesso, giusto?

    Tipo chessò $pincopallino-> etc. etc.

    Oppure rimane lo stesso?

  4. #4
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Puoi assegnare il nome che vuoi...cio' che imorta e' che quando inizializzi la classe tieni lo stesso nome:

    $Ricerca = new Classe();
    $Ricerca->metodo(); metodo sta all'interno di classe.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    vbulletin non vuol dire niente. E' il nome comunque di un'ipotetica classe e la -> sta per chiamare il metodo su quella classe. In java e in C++ ad esempio i metodi sono chiamati con il punto
    Ogni linguaggio ha la sua sintassi ecc ecc.
    Non capisco cosa intendi per codice compromesso...
    Se cambi il nome della classe penso che l'errore che ti dia sia che non conosce il nome della tua variabile $pippo...

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.