Toggle navigation
Home
Code Snippets
Plain PHP
Doctrine
Laminas
Laravel
SQL
Symfony
Unittests
Other Libraries
Blog
Slides/Talks
@SenseException
Plain PHP
6/27/21
PHP 8 Match expression
5/4/21
PHP 8 Attributes - the annotations of PHP
4/10/20
PHP 7.4 Arrow Functions and their scopes
2/26/20
Typed properties and possible errors
2/18/20
Results of Array Spread Operator with explicit numeric keys in arrays
4/16/19
Possible type switch between array type and the iterable type
2/1/19
Get a locale's currency symbol or a symbol of another country formatted for a specific locale
3/17/18
PHP 7.2 Parameter Type Widening - Omit type hints of parent methods
8/30/17
Intl transliterator conversions of strings
3/27/17
Catching multiple Exception in PHP 7.1
3/7/17
Symmetric Array Destructuring in PHP 7.1
3/4/17
PHP 7.1 iterable type hint
2/1/17
The magic of using traits
11/17/16
SplFixedArray - A fixed array structure similar to other languages
6/11/16
How PHP allows to set values without setter methods or constructor
5/20/16
PHP Serializable interface
5/18/16
Make Intl component classes throw exceptions on error
4/26/16
Parse a localized date string into a timestamp
1/17/16
Introduced in PHP 7: IntlChar class containing static methods for characters
12/30/15
New features for Generator in PHP 7
12/29/15
Introduced in PHP 7: call-method of closures
12/28/15
Anonymous classes in PHP 7
12/23/15
A treeview of Error classes implementing Throwable
12/19/15
Introduced in PHP 7: scalar types
6/25/15
Filtering elements of an Iterator
5/24/15
The class structure of the SPL classes
3/14/15
Why time is a bad randomizer seed
3/5/15
Change states of objects with SplObjectStorage
2/25/15
Using SplHeap to order objects
1/10/15
Influence var_dump output of an object in PHP
1/10/15
PHP 5.6 parameter unpacking
1/10/15
Using PHP Traversable interface
11/30/14
Key Value pair in Generators
11/2/14
Extend your XPath queries with PHP functions
11/2/14
Using arraymap on all elements of a multidimensional array
10/26/14
Checking if a transaction is still open in PDO
10/20/14
iterator_to_array() to create a specific array data structure
10/12/14
Predefined formats for DateTime class
10/12/14
Create an instance without calling constructor of the class
10/12/14
Returning DB data rows as value objects with PDO
10/5/14
Basic usage of PDO
7/13/14
Changing the look of the tree of RecursiveTreeIterator
7/13/14
Changing XML data to Yaml with XSLT template
6/22/14
Use your own Intl-Resources with ResourceBundle
6/15/14
CSV file with SplFileObject
6/9/14
JsonSerialize Interface of PHP
6/1/14
Access data of Traversable with IteratorIterator
6/1/14
PHP XSLTProcessor
6/1/14
SpoofChecker - Check if the look of a text is confusable
5/11/14
Typical PHP behaviour with class properties
4/26/14
Create a queue with value-priorities
4/26/14
PHP's own queue class: SplQueue
4/12/14
PHP stack with SplStack
4/12/14
PHP 5.5 Generator during iteration
4/9/14
Using Closures in OOP
4/1/14
PHP's DoublyLinkedList
3/29/14
The caching part of the CachingIterator
3/29/14
Using RegexIterator to filter values of collection
3/29/14
Little game with MultipleIterator
3/10/14
Second parameter of count function doesn't affect Countable
2/23/14
A calendar written with IntlCalendar class
2/2/14
Handling empty heaps
1/28/14
SplHeapTop ordered Heap
1/28/14
PHP SplHeap
1/26/14
Internationalization of date formats
1/19/14
A treeview of the Exceptions and SPL Exceptions
1/12/14
Text-Encoding with intl UConverter
12/16/13
Get a list of all possible transliterations
12/16/13
Make languages readable with Transliterator
12/16/13
Sort your data for each country individually
12/16/13
Usage of the IntlBreakIterator
12/16/13
Internationalization of message formats