NetBeans

De Banane Atomic
Révision datée du 7 mars 2016 à 23:23 par Nicolas (discussion | contributions) (→‎SQLite)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigationAller à la recherche

Raccourcis clavier

Tools → Options → Keymap

  • Comment
  • Uncomment

Thèmes de couleurs

Tools → Options → Import → sélectionnez l'archive contenant le thème

PHP

Parcours d'Apprentissage PHP

Configuration

  • PHP Built-in Web Server: création d'un serveur pour l'éxecution

Déboguer

Bash.svg
# installez xdebug
sudo pacman -S xdebug
/etc/php/conf.d/xdebug.ini
; décommentez
zend_extension=/usr/lib/php/modules/xdebug.so
xdebug.remote_enable=on  ; nécessaire même pour debuguer un site web hébergé en local

Tools → Options → PHP → Debugging → Stop at first line

Afficher les variables : Window → Debugging → Variables

Il peut être nécessaire de redémarrer l'ordinateur pour faire marcher le tout.
Redémarrer apache et NetBeans ne semble pas suffire.

Code completion for a class field

PHP n'étant pas un langage au typage fort, Netbeans s'appuie sur la PHP Doc pour obtenir le type des champs.

Php.svg
class MaClasse {    
    /**
     * @var TypeDeMonChamps
     */
    public $MonChamps;

    /**
     * @var string[]
     */
    public $TableauDeString;

Base de données

Onglet Service → Databases → Drivers

SQLite

SQLite JDBC Driver plugin

Installation