Domande taggate «php»

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.

8
Dovrei usare assert nel mio codice PHP?
Un collega ha aggiunto il comando assert alcune volte nelle nostre librerie in luoghi in cui avrei usato un'istruzione if e lanciato un'eccezione. (Non avevo mai nemmeno sentito parlare di asserire prima di questo.) Ecco un esempio di come lo ha usato: assert('isset($this->records); /* Records must be set before this …
87 php  assert 




7
Come accedere alle proprietà degli oggetti con nomi come interi?
Sto usando json_decode()qualcosa come: $myVar = json_decode($data) Il che mi dà un output come questo: [highlighting] => stdClass Object ( [448364] => stdClass Object ( [Data] => Array ( [0] => Tax amount liability is ....... Voglio accedere al valore della stringa nella chiave [0]. Quando provo a fare qualcosa …
87 php  object  properties 

6
Selezione di una classe CSS con xpath
Voglio selezionare solo una classe chiamata .date Per qualche motivo, non riesco a farlo funzionare. Se qualcuno sa cosa c'è che non va nel mio codice, sarebbe molto apprezzato. @$doc = new DOMDocument(); @$doc->loadHTML($html); $xml = simplexml_import_dom($doc); // just to make xpath more simple $images = $xml->xpath('//[@class="date"]'); foreach ($images as …
87 php  html  xml  xpath  web 

5
Download di un file di grandi dimensioni utilizzando curl
Devo scaricare il file remoto usando curl. Ecco il codice di esempio che ho: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $st = curl_exec($ch); $fd = fopen($tmp_name, 'w'); fwrite($fd, $st); fclose($fd); curl_close($ch); Ma non può gestire file di grandi dimensioni, perché legge prima nella memoria. È possibile eseguire …
87 php  curl  download 

21
Come verificare se esistono più chiavi di array
Ho una varietà di array che conterranno story & message o semplicemente story Come posso verificare se un array contiene sia la storia che il messaggio? array_key_exists()cerca solo quella singola chiave nell'array. C'è un modo per fare questo?
87 php  key 

4
Quando usare strtr vs str_replace?
Faccio fatica a capire quando strtrsarebbe preferibile str_replaceo viceversa. Sembra che sia possibile ottenere esattamente gli stessi risultati utilizzando entrambe le funzioni, sebbene l'ordine in cui vengono sostituite le sottostringhe sia invertito. Per esempio: echo strtr('test string', 'st', 'XY')."\n"; echo strtr('test string', array( 's' => 'X', 't' => 'Y', 'st' …


8
Come posso eseguire un solo test da una suite?
Ho questa classe di test di seguito e voglio eseguire solo un test da essa, ad esempio "aboutPage". Delle idee come? Ecco come eseguo solo questo file: codecept run tests/acceptance/VisitorCest.php Ma ora voglio eseguire solo un test dal file. <?php use \AcceptanceTester; class VisitorCest { public function _before(){} public function …
87 php  codeception 


4
Laravel Advanced Dov'è come passare la variabile in funzione?
Esempio in doc: DB::table('users') ->whereExists(function($query) { $query->select(DB::raw(1)) ->from('orders') ->whereRaw('orders.user_id = users.id'); }) ->get(); Ma cosa succede se ho bisogno di usare una variabile esterna in questo modo: ->where('city_id', '=', $this->city->id) ->where(function($query) { $query->where('name', 'LIKE', '%'.$searchQuery.'%') ->orWhere('address', 'LIKE', '%'.$searchQuery.'%') }) Per ora ho creato una nuova proprietà e vi ho acceduto …
87 php  sql  laravel 

12
Ottieni l'indice di un certo valore in un array in PHP
Ho un array: $list = array('string1', 'string2', 'string3'); Voglio ottenere l'indice per un dato valore (cioè 1per string2e 2per string3) Tutto quello che voglio è la posizione delle stringhe nell'array string1 è 0 string2 è 1 string3 è 2 Come ottenerlo?
87 php  arrays 


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.