PHP è un linguaggio di scripting ampiamente utilizzato, di alto livello, dinamico, orientato agli oggetti e interpretato progettato principalmente per lo sviluppo web sul lato server. Utilizzato per domande sul linguaggio PHP.
Sembra che in PHP gli oggetti vengano passati per riferimento. Persino gli operatori di assegnazione non sembrano creare una copia dell'oggetto. Ecco una semplice prova inventata: <?php class A { public $b; } function set_b($obj) { $obj->b = "after"; } $a = new A(); $a->b = "before"; $c = $a; …
Ho notato che le viste della cache di Laravel sono memorizzate in ~/storage/framework/views.Nel tempo, riescono a divorare il mio spazio. Come li elimino? C'è qualche comando che potrebbe? Ho provato php artisan cache:clear,ma non svuota la cache delle viste. Con ciò, devo eliminare manualmente i file nella suddetta cartella. Inoltre, …
Vorrei creare una colonna timestamp con un valore predefinito di CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMPutilizzo di Laravel Schema Builder / Migrations. Ho esaminato più volte la documentazione di Laravel e non vedo come posso impostarlo come predefinito per una colonna timestamp. La timestamps()funzione effettua i valori predefiniti 0000-00-00 00:00per entrambe le …
Mi piace molto la strtotime()funzione, ma il manuale dell'utente non fornisce una descrizione completa dei formati di data supportati. strtotime('dd/mm/YYYY')non funziona, funziona solo con il mm/dd/YYYYformato. Se ho una data in dd/mm/YYYYformato, come posso convertirla YYYY-mm-dd? Posso farlo usando la explode()funzione, ma penso che ci siano soluzioni migliori.
Voglio convertire sotto XML in array PHP. Qualche suggerimento su come posso farlo? <aaaa Version="1.0"> <bbb> <cccc> <dddd Id="id:pass" /> <eeee name="hearaman" age="24" /> </cccc> </bbb> </aaaa>
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 …
Nota: questa è una domanda di riferimento per gestire l'ambito variabile in PHP. Si prega di chiudere una delle tante domande che si adattano a questo modello come duplicato di questo. Che cos'è "ambito variabile" in PHP? Le variabili di un file .php sono accessibili in un altro? Perché a …
Ad esempio, vorrei creare un array dagli elementi di questa stringa: $str = 'red, green, blue ,orange'; So che puoi esplodere, attraversarli e tagliare: $arr = explode(',', $str); foreach ($arr as $value) { $new_arr[] = trim($value); } Ma sento che esiste un approccio a una linea che può gestirlo. Qualche …
Stiamo usando Doctrine, un PHP ORM. Sto creando una query come questa: $q = Doctrine_Query::create()->select('id')->from('MyTable'); e poi nella funzione sto aggiungendo varie clausole e cose appropriate, come questa $q->where('normalisedname = ? OR name = ?', array($string, $originalString)); Più avanti, prima di execute()quell'oggetto query, voglio stampare l'SQL grezzo per esaminarlo e …
Ho fatto molte ricerche e ho anche letto i documenti PHP $ _SERVER . Ho questo diritto su quale utilizzare per i miei script PHP per semplici definizioni di link utilizzate in tutto il mio sito? $_SERVER['SERVER_NAME'] si basa sul file di configurazione del tuo server web (Apache2 nel mio …
Devo rimuovere l'elemento dell'array con un determinato valore: if (in_array($id, $items)) { $items = array_flip($items); unset($items[ $id ]); $items = array_flip($items); } Potrebbe essere fatto in modo più breve (più efficiente)?
Ho un file php che userò esclusivamente come include. Pertanto, vorrei generare un errore anziché eseguirlo quando vi si accede direttamente digitando l'URL anziché essere incluso. Fondamentalmente ho bisogno di fare un controllo come segue nel file php: if ( $REQUEST_URL == $URL_OF_CURRENT_PAGE ) die ("Direct access not premitted"); C'è …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.