phpj / phpj
PHP OOP Core inspired by Java
dev-master / 1.0.x-dev
2015-04-11 11:18 UTC
Requires
- php: >=5.5.0
- ext-gmp: *
- ext-intl: *
- kozz/static-cache: ~0.1
- phpoption/phpoption: ~1.4
- symfony/filesystem: ~2.6
Requires (Dev)
- phpunit/phpunit: ~4.2
This package is not auto-updated.
Last update: 2024-04-13 13:57:14 UTC
README
PHP OOP Core inspired by Java
Sources
http://docs.oracle.com/javase/8/docs/api/
Contribute
- fork & clone
composer install
vendor/bin/phpunit --debug
- contribute
- pull request
Progress
- Lang
- Object (Alpha ready)
- String (Alpha ready)
- AbstractStringBuilder (Alpha ready)
- StringBuilder (Alpha ready)
- Number
- Integer
- Math (Inited)
- StrictMath (inited)
- System (inited)
- Util
- Locale (inted)
- StringJoiner (Alpha ready)
- Arrays (inited)
- Objects (inited)
- Properties (inited)
- IO
- File (Alpha ready)
- UnixFileSystem (Alpha ready)
Problems and solutions:
- Method overloading Solution: factory method
- Object math operators
Solutions:
- php5-operator [http://pecl.php.net/package/operator] [http://webreflection.blogspot.ru/2008/06/from-future-php-javascript-like-number.html]
- Extending GMP class [http://php.net/manual/en/class.gmp.php]