Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277

    Piccolo problema con classe

    Ciao a tutti.

    Mi sto avvicinando alla programazionead oggetti, ed ho riscontrato un piccolo problema.

    Mi stavo divertendo ad implemnatare una classe che implementasse i form.

    La classe è dichiarata così:
    Codice PHP:
    class selfor{

    public 
    $sel_id;
    ....


    etc.

    Io vorrei che laddove $sel_id non viene settato, venisse posto ad una costante = NOSET.

    pensavo allora di usare un costruttore e dire:
    Codice PHP:
     public function __construct($sel_id)
      {
        if(
    $sel_id == ''$this->sel_id 'NOSET';

    Ma questo mi richiede di istanziare la classe specificando sempre il parametro id.
    Io invece voglio istanziare la classe senza istanziare alcun parametro. Se poi l'id non viene settato, gli do un default.
    Come posso fare?

    Grazie mille a tutti!!!!

  2. #2
    Codice PHP:
    public function __construct($sel_id'NOSET'
      { 
       
    $this->sel_id $sel_id

    Full Stack Developer presso Advice Lab
    Bonus Bitcoin
    Moon Bitcoin

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277
    Grazie mille.
    Ho aggiunto un ulteriore controllo:
    Codice PHP:
    public function __construct($sel_selected'NOSET')   
     {     if (
    $sel_selected == '') {$this->sel_selected 'NOSET';}    
    else {
    $this->sel_selected $sel_selected;} 


    Grazie ancora per l'aiuto!!!!

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.