2010-08-20 21 views

Répondre

10

Je trouve la suivante dans C: \ Program Files \ NetBeans 6.9.1 \ php \ phpstubs \ phpruntime \ core.php

define ('LOG_PERROR', 32); 
define ('TRUE', true); 
define ('FALSE', false); 
define ('NULL', null); 
define ('ZEND_THREAD_SAFE', false); 
define ('ZEND_DEBUG_BUILD', false); 

à

define ('LOG_PERROR', 32); 
//define ('TRUE', true); 
//define ('FALSE', false); 
//define ('NULL', null); 
define ('ZEND_THREAD_SAFE', false); 
define ('ZEND_DEBUG_BUILD', false); 

Commentaire certains « définissent "et supprimer netbeans cache à:% USERS% .netbeans \ 6.9 \ var \ cache \

+1

Vous êtes complètement rock! –

+0

Sur le Mac, le chemin d'accès à ce fichier est/Applications/NetBeans/NetBeans \ [VERSION] .app/Contents/Ressources/NetBeans/php/phpstubs/phpruntime et les 3 constantes à modifier sont autour de la ligne 1482 – phpguru

2

Voici ce que j'ai fait lorsque je voulais que mon auto-complétion soit conforme à PSR-2.

J'utilise NetBeans 7.3 et Windows 7.

Ouvrir ce fichier dans votre éditeur de texte de votre choix: % USERPROFILE% \ AppData \ Roaming \ NetBeans \ 7.3 \ phpstubs \ phpruntime \ core.php

Rechercher ce code:

define ('TRUE', true); 
define ('FALSE', false); 
define ('NULL', null); 

Si vous ne se soucient pas auto complète, juste commenter ces 3 lignes:

// define ('TRUE', true); 
// define ('FALSE', false); 
// define ('NULL', null); 

Si vous voulez travailler et saisie semi-automatique utilisent des minuscules, changer les constantes en minuscules:

define ('true', true); 
define ('false', false); 
define ('null', null); 

Redémarrez NetBeans et là vous allez.

2

Si vous voulez suivre le style de codage PSR-2 mise en forme pour les minuscules true, false et null constantes dans NetBeans7.x/8.x à Ubuntu dont vous avez besoin: /home/user/netbeans-8.0/php/phpstubs/phpruntime/Core. php fichier (ou à Windows dans: C: \ Program Files \ NetBeans 8.0 \ php \ phpstubs \ phpruntime \ core.php) lignes suivantes: trouver

define ('TRUE', true); 
define ('FALSE', false); 
define ('NULL', null); 

et changer pour:

define ('true', true); 
define ('false', false); 
define ('null', null); 

Ensuite, pas besoin de redémarrer votre NetBeans, il doit fonctionner correctement. Mais si cela ne fonctionne pas, essayez de redémarrer.

+1

Sur Mac, le chemin de ce fichier est/Applications/NetBeans/NetBeans \ [VERSION] .app/Contents/Ressources/NetBeans/php/phpstubs/phpruntime et les 3 constantes à modifier sont autour de la ligne 1482 – phpguru