Domande taggate «php»

Domande su PHP, un linguaggio di scripting general-purpose ampiamente utilizzato, particolarmente adatto allo sviluppo Web.

8
Quanto è orientato agli oggetti PHP? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …





3
Composizione su eredità ma
Sto cercando di insegnare a me stesso l'ingegneria del software e trovo alcune informazioni contrastanti che mi confondono. Ho imparato OOP e quali sono le classi / interfacce astratte e come usarle, ma poi sto leggendo che si dovrebbe "favorire la composizione sull'eredità". Capisco la composizione quando una classe compone …


2
Dichiarare campi su classi è effettivamente dannoso in PHP?
Considera il seguente codice, in cui il setter viene deliberatamente interrotto a causa di un banale errore di programmazione che ho fatto davvero alcune volte in passato: <?php class TestClass { private $testField; function setField($newVal) { $testField = $newVal; // deliberately broken; should be `$this->testField = $newVal` } function getField() …
13 php 


5
È utile per il mini-refattore del codice nella speranza di migliorare la qualità o è semplicemente "spostare il codice in giro" senza molti vantaggi?
Esempio Mi sono imbattuto in un codice monolitico che fa "tutto" in un unico posto - caricando i dati dal database, mostrando markup HTML, fungendo da router / controller / azione. Ho iniziato ad applicare SRP spostando il codice del database nel suo file, fornendo una migliore denominazione delle cose, …




3
Gestione degli errori in PHP quando si utilizza MVC
Ho usato Codeigniter molto di recente, ma una cosa che mi fa innervosire è gestire gli errori e mostrarli all'utente. Non sono mai stato bravo a gestire gli errori senza diventare disordinato. La mia preoccupazione principale è quando si restituiscono errori all'utente. È buona norma utilizzare le eccezioni e generare …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.