NuSphere Forums Forum Index
NuSphere Forums
Reply to topic
PHP version 7


Joined: 13 Jul 2007
Posts: 5
Reply with quote
In my local development environment I have Apache installed with php v7.0.1

Is there a version of the PhpED debugger extension which works with this version of php?
View user's profileFind all posts by Laughing BoySend private message
Guru master

Joined: 24 Jul 2009
Posts: 707
Reply with quote
I don't think a PHP 7 compatible version of NuSphere DBG has been released yet.
View user's profileFind all posts by plugnplaySend private message
Site Admin

Joined: 13 Jul 2003
Posts: 7835
Reply with quote
debugger for php 7 will be available with PhpED v17

_________________
The PHP IDE team
View user's profileFind all posts by dmitriSend private messageVisit poster's website


Joined: 27 Oct 2014
Posts: 9
Reply with quote
dmitri wrote:
debugger for php 7 will be available with PhpED v17

Dmitri, and when will it be released?
View user's profileFind all posts by todaySend private message


Joined: 06 Nov 2013
Posts: 54
Reply with quote
next year probably Evil or Very Mad
View user's profileFind all posts by r1d3rSend private message
Site Admin

Joined: 13 Jul 2003
Posts: 7835
Reply with quote
it's in betatesting

_________________
The PHP IDE team
View user's profileFind all posts by dmitriSend private messageVisit poster's website


Joined: 10 Apr 2014
Posts: 51
Reply with quote
Too much time has passed here waiting for the debugger for php7. How much longer is it going to be in beta testing?
View user's profileFind all posts by probc2Send private message
PHP7 probably requires rewriting huge parts of DBG module


Joined: 30 May 2006
Posts: 33
Reply with quote
I think with significant internal changes to PHP7 (AST, new features, ..) NuSphere's DBG module requires rewriting significant parts of the codebase.
If PHP7 was developed during 2+ years by 5-10 core developers, it may take few months to rewrite DBG module for PHP7.

They have to:
1 - rewrite all existing code - tens of thousands lines of code,
2 - add support for new features - strict types, code hinting, return types, new operators, ....

So this is the largest change to the module during it's existence.
If there are 2-3 NuSphere C++ developers working on this task, it may take few (at least 3-5, I guess) months to do the job.
So guys, give them some time, right?

Personaly I would expect DBG release date sometime by june 2016, but that's just my estimate ..
View user's profileFind all posts by lubosdzSend private message
Re: PHP7 probably requires rewriting huge parts of DBG modul


Joined: 06 Nov 2013
Posts: 54
Reply with quote
lubosdz wrote:
I think with significant internal changes to PHP7 (AST, new features, ..) NuSphere's DBG module requires rewriting significant parts of the codebase.
If PHP7 was developed during 2+ years by 5-10 core developers, it may take few months to rewrite DBG module for PHP7.

They have to:
1 - rewrite all existing code - tens of thousands lines of code,
2 - add support for new features - strict types, code hinting, return types, new operators, ....

So this is the largest change to the module during it's existence.
If there are 2-3 NuSphere C++ developers working on this task, it may take few (at least 3-5, I guess) months to do the job.
So guys, give them some time, right?

Personaly I would expect DBG release date sometime by june 2016, but that's just my estimate ..


that is simply bullshit.

https://wiki.php.net/rfc is available way before php 7. All rfc were put on hold in april ( i am not 100% sure, but i think it was April or so ) so there was only testing after that. 0 new functionality. So this stuff that you explain that has to be redone - i agree its tons of work, but this work should have started 1 year and a half ago. This ide has 1 job - to support php. And it will be the biggest joke ever if v17 comes with the "amazing new feature" php7 support ( if ever )
View user's profileFind all posts by r1d3rSend private message


Joined: 10 Apr 2014
Posts: 51
Reply with quote
I agree! Now may be time to look at the alternatives. Any suggestions though?
View user's profileFind all posts by probc2Send private message
@Dmitri - anything to say?


Joined: 30 May 2006
Posts: 33
Reply with quote
Hey guys,

I am not defending here NuSphere here - I am also frustrated from poor work progress, I wrote only explanation what's probably going on behind scene, since nobody from nusphere gives any feedback.

Regarding alternatives - I only know PhpStorm - but it uses XDebug server module, which is significantly worse debugging alternative than NuSpehere's DBG module.

The new PHPDBG module by Joe Watkins, which seems to be much faster than XDebug is not generally accepted by PHP IDE vendors due to issues with specific XML protocol (discussed on PHPStorm forum) - so again no alternative.

Licence price at both PHPStorm & NuSphere are cca the same.
View user's profileFind all posts by lubosdzSend private message


Joined: 06 Nov 2013
Posts: 54
Reply with quote
i moved to phpstorm last November. my licence for nusphere was ending February( or martch i have no idea really ), so i was waiting for v17 to pop out, strangely enough still no sign of v17 Very Happy. anyways...

the frames in phpstorm are slower, i mean when i first start it - there is a significant difference of how both ide feels ( fps like in gaming, in nusphere is just feels smoother ). I needed a day in phpstorm until i figure out how to setup my bloody remote accounts. And half of day to fix the customization.

Now those are the pluses of the nusphere, however the storm has about 11 000 small improvements that nusphere will simply never catch up. - the colors in the bar of the css colors, the fact that each and every single fking thing you can pick font size, background color, text color etc.. git integration is quite fancy, the db tool is actually usable ( in nusphere i like the fact that there is one, but OMG! every freaking time i accidentally click it i feel like I am back in 90's listening to Los Del Rio's Macarena ), terminal stuff i think nuspher's one is better, storm uses the native one, whcih in older versions of windows is pretty crappy.

I almost forgot, nu sphere's scrollbar extras are usable ( variable occurrences, errors .. etc ), in storm i guess i am too stupid but i still cant understand it.

if you have a project with 10 gazilion files nu sphere has always been unusable for me, i am forced to ignore some files etc... ( its an old crappy project i agree ), but never the less storm does handle it nice and properly - which is very strange.
However... sometimes storm does hand up for few secs for no aperant reason... its like ... i dont know it works super fast, you open another file and you see it struggeling and you want to punch the monitor. ( luckily its only few secs and rarely ) ( and yes i am using ssd hard drive )

some bower, composer integration that i never tried, i am an unix/terminal guy, so i prefer the terminal command line. Which reminds me, I dont have to cook wine under unix to make the storm working.

Somer other pluses of the storm:

- there are actually usable and proper plugins ( which for me now are super important, i have some language syntaxes which none IDE does support them, but the creators have created a plugin for the storm )
- beta releases are available to download at anytime ( which i really like )
- support does exists, noone ever fix what you cry about, but at least someone is lying to you.

and phpstorm is much more expensive i think, they changed their plans and sh!t but I defiantly spend a lot just to try it.

well i hope that helps, as i said they are mostly the same, they do feel different, its just that some of those thousands of little stuff does help me a lot from time to time. But really for me they are mostly the same, but since i use php 7 since October, at least in phpstorm i dont get 100 error warnings for no real reason.


p.s. i use my debugger 10 times per year, i find var_dump/print_r die debuging much faster 99% of the time. There is a new "1 click debug" sh!t but my advice is not to trust the idea of 1 click, it did took me some time Very Happy. Wizzards in nusphere are very important to me.
View user's profileFind all posts by r1d3rSend private message
PHP version 7
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT - 5 Hours  
Page 1 of 3  

  
  
 Reply to topic