Domande con tag 'php'

2
risposte

È possibile accedere a un metodo di classe in un'istanza e in modo statico?

Sono relativamente nuovo al design di classe e ho un compito che non sono sicuro del modo migliore per completare, o se la mia idea in generale è un odore di codice. Sto sviluppando un gioco di ruolo in cui le persone possono possedere mostri...
posta 20.01.2015 - 16:45
1
risposta

È normale disporre di un back-end pesante SQL per l'API REST di un'app Web?

Sto costruendo la mia prima app web PHP con AngularJS come front-end e utilizzando Slim per creare un'API REST-like per l'interfaccia web con cui interfacciarci. Sto scoprendo che la maggior parte del mio codice che sto scrivendo è SQL, c'è molt...
posta 11.10.2016 - 23:42
4
risposte

Molte relazioni multiple o multiple?

Diciamo che ho un database di persone che hanno alcune proprietà. Per motivi di questo problema, diciamo che tutte queste proprietà si riferiscono a N-N. Posso creare due tabelle per ogni proprietà (una per valori diversi e una per riferiment...
posta 23.07.2014 - 20:23
3
risposte

Design della classe: i metodi dovrebbero chiamare altri metodi?

Sto scrivendo una classe personalizzata molto semplice per i coupon e ho trovato un layout di base per la classe, che consiste in una serie di piccoli metodi che, in generale, sono una best practice. Ciò di cui non sono sicuro è come dovrebbe...
posta 08.12.2014 - 15:23
1
risposta

ordina l'array multidimensionale in modo ricorsivo - è ragionevole

In poche parole, avevo bisogno di attraversare qualsiasi numero di dimensioni di un array multidimensionale (o meno) e volevo che il processo fosse il più prevedibile possibile (al fine di proliferare il modello attraverso un più ampio corpo di...
posta 04.08.2015 - 17:34
1
risposta

In che modo le transazioni SQL restituiscono risultati immediati?

Sto usando le transazioni per fare inserimenti / aggiornamenti in blocco. Questo è il mio piccolo ciclo di test: $now = date('Y-m-d H:i:s'); for ($i=0; $i<60; $i++) { $db->insert($cfg['ps_manufacturer'], array( 'reference' =&...
posta 15.09.2015 - 09:59
2
risposte

Ruoli e permessi: un buon approccio nella definizione delle autorizzazioni?

La mia applicazione ha utenti e amministratori. Gli amministratori si dividono in due: super-amministratore e amministratore limitato. Il super ottiene tutte le autorizzazioni mentre il limitato può essere configurato per ereditare solo le autor...
posta 08.10.2015 - 18:38
1
risposta

dipendenze nascoste - perché no?

Dipendenze nascoste: function __construct($dep_registry){ $this->db = $dep_registry->get('db'); $this->request = $dep_registry->get('request'); ... } Non così nascosto: function __construct(Db $db, Request $request, .......
posta 26.03.2015 - 18:05
3
risposte

MVC Visualizza domanda

Nella mia pagina web PHP (index.php), ho un semplice script che chiama una classe "page" e poi ne costruisce la pagina. Index.php esegue i metodi all'interno di un'istanza della classe 'page', come ad esempio "add_to_body (" bla bla bla ")"....
posta 10.05.2013 - 23:45
5
risposte

È sicuro usare solo intval per disinfettare l'input dell'utente per un database selezionato?

È sicuro usare solo intval per disinfettare l'input dell'utente per una selezione del database, come nell'esempio seguente? $id = intval($_GET['id']); $query = "SELECT * FROM table WHERE id='$id'";     
posta 01.07.2015 - 19:54