PHP usi comuni per la riga di comando

1

Ho iniziato con PHP poco fa. Ho fatto molte esercitazioni, esercitazioni, ecc. E sta andando alla grande.

Una cosa che mi piace di PHP è quanto sia facile iniziare (scaricando WAMP e voilà). Tuttavia, fino a quando non ho appreso i framework PEAR e MVC, non ho pensato molto all'uso di un'interfaccia a riga di comando per lo sviluppo di PHP ...

Non ho usato così tanto la riga di comando e mi ci vorrà un po 'per abituarmi, quindi un paio di domande che ho sono:

Quali sono gli usi più comuni della riga di comando quando si sviluppano siti Web e applicazioni Web con PHP?

È possibile eseguire framework MVC come Zend, CakePHP, ecc senza mai usarlo?

Oltre a PEAR, ci sono altri repository PHP che usano la riga di comando per funzionare?

(Sembra che se si vuole evitare l'uso di PEAR ci sono innumerevoli altre classi / librerie PHP su Internet che si possono scaricare e quindi semplicemente copiare e incollare file nel tuo sito.)

    
posta kdub 14.03.2012 - 22:23
fonte

3 risposte

4
  • background elaborazione (sì, è abbastanza brutto)

    <?php system("php background-process.php &");

  • inserire i lavori php (ad es. db maintenance?) in tabelle cron

  • cgi elaborazione in server Web non supportati
  • linting prima del caricamento

    php -l file.php

  • veloce controllo di costrutti linguistici audaci

    php.exe -r "$a=array(1,6,9); array_splice($a,2,1,array(9,10,46)); var_export($a);"

    php -r '$a=array(1,6,9); array_splice($a,2,1,array(9,10,46)); var_export($a);'

  • test codice di back-end durante lo sviluppo

... e poi, faccio anche script di shell in php.

#!/usr/bin/env php
<?php
  echo "Hello World!\n";
    
risposta data 15.03.2012 - 01:34
fonte
0

PHP è generalmente più adatto allo sviluppo web anche se è stato adattato per altri scopi. È probabile che l'uso comune sulla riga di comando sia nel contesto dello sviluppo web, in particolare con gli strumenti forniti in bundle con framework Web come la console di CakePHP.

    
risposta data 14.03.2012 - 22:55
fonte
-1
  1. Quali sono gli usi più comuni della riga di comando quando si sviluppano siti Web e applicazioni Web con PHP?

    Alcuni. Quando si desidera sviluppare un servizio Web che non richiede necessariamente un'interfaccia, come un sistema di risposta automatica a sms / email, è consigliabile scrivere un'applicazione che viene eseguita sulla console. Questi sono generalmente processi in background.

  2. È possibile eseguire framework MVC come Zend, CakePHP, ecc senza mai usarlo? Da una prospettiva Zend: è possibile eseguire il framework Zend senza la console. La console rende il lavoro un po 'più semplice, riduce la ripetizione.

risposta data 17.12.2013 - 08:39
fonte

Leggi altre domande sui tag