Published Date: 2020/12/14 by: DaVieS
![]() |
So today we had a little downtime partially due to security upgrades, and major version upgrades.
nPulse.net is linked to many services, most of them our own and written in C++ thats fine..
However the website is running by PHP and the connections between many backend and the PHP is done by default, however seems like PHP 8.0 is not suits for this task yet.
PHP 8.0 is the lastest PHP version and it had a big major jump from 7.4 -> 8.0.
However seems like PHP 8.0 is buggy as hell yet, so we absolutely not recommend to use it production yet, regarding our cases.
init warning on PHP:
PHP Warning: Missing arginfo for Imagick::__tostring() in Unknown on line 0
PHP Warning: Missing arginfo for Imagick::getimagehistogram() in Unknown on line 0
PHP 8.0.0 (cli) (built: Dec 8 2020 12:45:28) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies
with Zend OPcache v8.0.0, Copyright (c), by Zend Technologies
with Xdebug v3.0.1, Copyright (c) 2002-2020, by Derick Rethans
Initiate PHP 8.0 for the site and rest of the thing, seems nothing like to work with PHP 8.0 out-of-the-box and not because of alpha or bugged, just so many changes.
As I mentioned, like each() function is no longer deprecated its gone, the each() function was unique and there are no single function can reproduce, totally don't understand, thats why we migrated to C++ from PHP.
Sockets... Socket is now a Class (was: resource), there are zero description available what this means, but OK.
PHP is very permissive language, which means if you make an error it mostly discrads and continues to run, like if you want count an array with count() but you passed a string variable instead of array, now throws error. Surprise!!
Seems like PHP wants to be bigger language.
PHP-8.0 is a mess currently, but hey its just "alpha".
If you like the article then don't forget to share!
|
||
Big Concern: Facebook hack, Google Chrome V8 Hack, Meta Support
Many users experiences that their account leaked through Facebook Advertisement platform.The BOT change their names to Kevin Konkrete Davis and..
Maintenance
We are doing some regular maintenance at 22:00 - 02:00 UTC. Some services might be distrupted at this time. ..
FreeBSD Bhyve Webadmin | BVCP 1.9.8 Just Released
BVCP 1.9.8 features New protocol to transmit VNC/RFB data as encrypted and compressed.Better, faster and more responsive UI.Colored..
BVCP 1.9.8 Upcoming Features
We received a ton of feedback about our new project, BVCP.So here is a little description what we are working currently. The next release will..
Trackit-PortGuard just released
When implemented well, this software can be considered as two-factor pre-authentication.Therefore this is one of the most secure method to..
2022 annual report
Here we go another year passed away.We very well predicted the importance of energy efficiency. In the year of 2022 we faced a lot of challenges..
A dull attempt to hack into my email from Nigeria.
Seems like this amazing African country has some hacky potential, but so much to learn.The thing why is this attempt worth a blog entry, because..
BVCP 1.9.0 Released Today
A major version update released out today!This update address many requests and improves overall speed and performance. Highlight of this..
Energy Saving
We have been busy since expanding our services worldwide meanwhile in other hand helping reduce CO emission in industrial-scale levels. We..