Newsgroup: it.comp.www.php
Titolo: istanziare classe senza assegnarla alla variabile

	class base{
		function a(){}
		function b(){}
	}
 
quindi per utilizzare le funzioni, si procede cosě:
 
	$cb=new base();
	$cb->a();
	$cb->b();
 
Mi chiedevo perň se si deve per forza "impegnare" una variabile (in 
questo caso '$cb')?
In php esisterebbe ad esempio qualcosa di questo tipo:
 
	with (new base()){
		->a();
		->b();		
	}

 }
Non che io sappia
 
Premesso che il manuale che trovi su 
php.net
 è abbastanza esaustivo, 
l'impressione che ho è che tu già conosca un linguaggio abbastanza bene 
e voglia applicarne la sintassi e i costrutti in php
Mia madre definirebbe questa attività come "Raddrizzare le gambe ai cani"
Qual è il motivo che ti porta verso php?
Se già conosci bene un linguaggio e non vuoi impararne uno nuovo, rimani 
con quello che conosci.
Nessun intento polemico da parte mia, sia chiaro, solo un consiglio che 
mi sento di dare
M
 
-- 
I fatti mi cosano

 	}
 
No.
Ma forse quello che vuoi fare tu lo si fa con chiamate statiche. Che, se 
usate male, sono quasi a livello delle variabili globali e del goto. 
Quindi prima impara come funziona il linguaggio, e poi usale.
 
Bye.
 
P.S.:
 
class base()
{
  public static function inst() {
   return new base();
  }
 
  public function a() {
   ...
   return $this;
  }
 
  public function b() {
   ...
   return $this;
  }
}
 
base::inst()->a()->b();
 

 	class base{
scusa eh...ho visto i tuoi post...
ma se hai bisogno di una tipizzazione così forte o una gestione delle 
scope delle classi...non hai alternative al php? Devi per forza usare 
il php???
Java o Mono( o proprio Net C# o Vb.net) sarebbero li pronti ad 
attenderti!
... o al limite Ruby o Python già sarebbero meglio se capisco quello 
che chiedi tra le righe!
C'hai vincoli progettuali ? In genere sti casini li fa il commerciale 
che vende prodotti sulla carta sbilanciandosi col cliente e passando la 
palla (alquanto acida) al programmatore!
 
-- 
----- Italliaaaaa 3227! -----
Guerrieriii....giochiamo a fare la guerraaa!.... 
Guerrieriii....giochiamo a fare la guerraaa!.... 
Guerrieriii....giochiamo a fare la guerraaa!....
 
I guerrieri della notte (1987)
 
 

 Java o Mono( o proprio Net C# o Vb.net) sarebbero li pronti ad attenderti!
 
in 
vb.net
 ho sempre creato applicazioni stand-alone.
Visto che sto solo facendo un lavoro "occasionale" non so se è il caso 
di approfondire le applicazioni che ha sul versante web...

 base::inst()->a()->b();
 
si bene, e quind?!?!?

 con quello che conosci.
 
con 
vb.net
 si possono creare pagine web?
In effetti comprende anche l'asp, ma per il momento non voglio cimentarmi...

 In effetti comprende anche l'asp, ma per il momento non voglio cimentarmi...
 
Ehm....lo sai no come su ICLVB trattiamo chi vuole codice senza pena  
per il neurone(John docet!)...qui per ora son anche troppo bravi e 
pazienti...occhio che non so se regge!
 
Scusate se andiamo OT!
Net ha la decinazione ASP.net per sviluppare via web.
Farsi un lettore di feed...inviare email...certo che si può fare!
Puoi scegliere se farlo sotto C# o VB.net...le pagine poi saranno 
compilate dal modulo apposito di IIS.
La limitazione è che devi avere un server con IIS...sotto 
Apache...ciccia!
Php anche se non è un fulmine di guerra e un po limitato rispetto alla 
versione *nix esiste anche per IIS!
Comunque vada
SCORDATI di prendere un progetto VB.net/C# e con "2 flag magici" 
vederlo apparire online...per quanto tu astragga tutto...passi sempre 
attraverso  HTTP!
FINE OT
 
-- 
----- Italliaaaaa 3227! -----
Ci sono cattivi esploratori che pensano che non ci siano terre dove 
approdare solo perché non riescono a vedere altro che mare attorno a 
sé.
(Francesco Bacone)
 
 

 attraverso  HTTP!
 
certamente