Newsgroup: it.comp.www.php
Titolo: [INFO] newbie -- classi

Buon day a tutto in news!
Sono nuovo al mondo del php ma ho esperienza
di programmazione VB, sql, mysql(
q.sa
), linux.
Avrei una domanda banale a cui mi e' stato risposto
picche la prima volta che ho chiesto (nel senso di
lasciar stare), ed e' la seguente:
D: "Conviene usare le classi?"
la risposta che ho ottenuto e' stata tipo "non farlo,
sono lente e hanno dei buchi"...
Ora io mi domando, ma se siamo alla versione 4 e 
q.sa
vuoi che sti buchi e i tempi di attesa siano cosi'
drastici?? il sospetto che ho e' che per evitare mie
domande a tal proposito abbiano tagliato corto il
discorso.
Grazie.
--
[ Penguin At Work ]
-> 
http://web.tiscali.it/penguinatwork/
-> aka Fustino Di Dixan while working

 Grazie.
Prego


 ha scritto nel messaggio
news:4tTs8.10670$SR5.2...@twister1.libero.it...
| > D: "Conviene usare le classi?"
| La risposta è dipende.
| La programazione ad ogetti è una filosofia, o ci sei portato o ti crea
| grossi problemi.
| I buchi ritengo siano ormai stati risolti, basta quardare i change log sul
| sito del php.
beh, a me non dispiace avere le cose orginate
e riutilizzabili ;)
e' da 3 giorni che ho messo testa in php (per
passione) ma se per un semplice sito linux/mysql
per gestire una tabella di tempistiche utenti e
cose simili devo in ogni php riscrivere sempre le
solite cose mi viene una crisi epilettica!!
anche a voler includere solo le funzioni...
| Le classi sono veramente utili quando ci si avvicina alla realizzazione di
| siti complessi., Utilizzando le classi il codice diventa riutilizzabile e
| modulare. C'è chi le usa per i template, chi per l'accesso al database e
non
| solo per connettersi e eseguire query.
beh, io mio caso e' sicuramente semplice dato che
lo faccio a perdita di tempo e per nessuno :-) ma
mi piacerebbe risparmiare tempo organizzando le cose.
hai proprio beccato il caso! io volevo gestire le
connessioni e degli standard output di tabelle con
gestione errori.
| Ultimo ma non meno importante, ci sono ottimi programmatori di funzioni e
| passimi programmatori di classi, così è stato così è e così sarà.
c'e' anche chi e' pessimo in tutte e due le cose
(io non mi escludo a priori) :p
| > Grazie.
| Prego
grazie a te!!


 ha scritto nel messaggio
news:4tTs8.10670$SR5.2...@twister1.libero.it...


 Luigi

 D: "Conviene usare le classi?"
IMHO l'utilizzo delle classi si deve vedere in base a cosa vuoi fare...
Se intendi il PHP come linguaggio di script l'utilizzo delle classi č da
sconsigliare, va oltre le specifiche di script!
Ma se devi fare grossi siti basati su PHP la cosa cambia, non č piů uno
script ma un vero e proprio programma on-line.
Ciao!
--
Marco "DUFF" Palermo
Marco...@SPAMHotmail.com
http://www.marcoduff.cjb.net
http://www.cribiobot.cjb.net

"MarcoDuff" <Marco...@SPAMHotmail.com> ha scritto nel messaggio
news:saht8.17531$m41.4...@twister2.libero.it...
| IMHO l'utilizzo delle classi si deve vedere in base a cosa vuoi fare...
| Se intendi il PHP come linguaggio di script l'utilizzo delle classi č da
| sconsigliare, va oltre le specifiche di script!
| Ma se devi fare grossi siti basati su PHP la cosa cambia, non č piů uno
| script ma un vero e proprio programma on-line.
allora: io vorrei riciclare tutto cio' che scrivo.
concordo che per l'utilizzo sporadico di una determinata
funzione e' stupido usare una classe.
ma se in un sito (fatto per uso casalingo right now...
just for fun) devo fare 20 chiamate a un db, beh per me
basta gia' per dire "azione da rendere univoca e parame-
trizzata".
| Ciao!
ciao!
p.s
    cmq posso darti ragione che .iniziare tratta le solite
    cose ma c'e' gente che ti sa aiutare.
    anche in .sys ma devi fare domande serie, documentate
    da prove e usare la testolina.
    personalmente per quel poco che so io aiuto se posso :p


 trizzata".
<Cito: "Re: Gestione errore MySQL" di Alessio 07/04/2002 12.42 su
it.comp.www.php>
++++++++++++++++++++++++++
io faccio in altra maniera... creo un file settings (config, o come vuoi)
che contiene tutti i settaggi per il db e per il sito, poi nello stesso file
creo almeno 3 funzioni di base...
opendb();
closedb();
say_error();
quindi gli script risultano cosě alla fine:
<?
require "settings.php";
opendb();
$query = @mysql_query("SELECT * FROM querysbagliata");
if (!$query) say_error(mysql_error());
closedb();
?>
oppure...
<?
require "settings.php";
opendb();
$query = mysql_query("SELECT * FROM querysbagliata") or
say_error(mysql_error());
closedb();
?>
+++++++++++++++++++++++++++++++++++
</CITE>
Ovvero, automatizzato senza oggetti.


"MarcoDuff" <Marco...@SPAMHotmail.com> ha scritto nel messaggio
news:R6nt8.19540$SR5.4...@twister1.libero.it...
| <Cito: "Re: Gestione errore MySQL" di Alessio 07/04/2002 12.42 su
| it.comp.www.php>
| ++++++++++++++++++++++++++
| io faccio in altra maniera... creo un file settings (config, o come vuoi)
| che contiene tutti i settaggi per il db e per il sito, poi nello stesso
file
| creo almeno 3 funzioni di base...
| opendb();
| closedb();
| say_error();
ok. ho capito quel che intendi.
in pratica spacci si le cose e dove mi servono
includo il riferimento al file e non lo instanzio
neppure ;) ... bene bene.
grazie! terro' presente anche questa come strada,
che cmq rispecchia il "riciclo"
Grazie
