23,803

“Hello, (real) world!” in PHP in 2017

You might think that it’s easy to write in PHP, and that “Hello, world” looks something like this: <?php echo 'Hello, world!'; Well, what else could one expect from a language with such a gentle learning curve? That’s exactly how it used to be. A long time ago. But now, in 2017, no one does it this way. Let’s see why, and try to build a more realistic hello-world application step by step.
1,276

SMS Gateway API: start sending and receiving text messages

TextMagic SMS APIis a platform for building your own messaging app using our messaging infrastructure. It allows you to send and receive SMS text messages, query information about inbound and outbound messages, manage contacts, create templates (i.e. message formats and static texts) and schedule recurrent SMS messages as well as process bulk SMS messages. We have created a set of client libraries for the most popular programming languages (such as REST API Java and REST API PHP).
29,856

Benchmarks: 14 Sorting Algorithms and PHP Arrays

In this article I will tell you about the benchmark of sorting algorithms, written on PHP. There are 14 algorithms presented: quickSort countingSort combSort heapSort mergeSort shellSort selectionSort insertSort gnomeSort combinedBubbleSort cocktailSort bubbleSort oddEvenSort bubbleSortWithFlag Algorithms are not alphabetically ordered, but in order of their performance speed descending when sorting an array of 8 thousand elements. The following arrays dimensions, used for sorting, are presented: 1 100 200 400 600 800 1000 5000 10000 15000 20000 25000 30000 Each measurement was performed with different array filling, which is passed to sorting function.
1,893

Hack: Facebook's new programming language for HHVM

Facebook has presented Hack – a new programming language based on the PHP syntax and intended for implementation with HHVM (HipHop Virtual Machine). Applications written on Hack can seamlessly interact and go with an existing code written on PHP, as the HHVM environment supports the implementation of unmodified PHP scripts. The Hack code is distributed under a free PHP license. The realisation of the language has already been tested in commercial operation; Facebook, in particular, has already changed to Hack and translated practically all the code of its PHP projects into Hack.