Statements (340)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:test_subjects
gptkb:C_programming_language gptkb:recommendations gptkb:PHP gptkb:Library |
gptkbp:aims_to |
improve code quality
|
gptkbp:can_be_extended_by |
Custom Mock Objects
|
gptkbp:can_be_used_for |
Behavior Verification
|
gptkbp:category |
gptkb:Software_Development
|
gptkbp:community |
gptkb:PHP-FIG
gptkb:Packagist gptkb:PHP.net gptkb:PHP_Internals large large and active |
gptkbp:control_system |
for loop
if statement while loop foreach loop |
gptkbp:data_type |
gptkb:original_score
gptkb:Matrix gptkb:item gptkb:liquid string boolean nan |
gptkbp:default_web_browser |
gptkb:Nginx
gptkb:Apache gptkb:IIS |
gptkbp:dependency |
gptkb:Composer
gptkb:PHP |
gptkbp:describes |
PHP coding standards
|
gptkbp:designed_by |
gptkb:Rasmus_Lerdorf
|
gptkbp:developed_by |
gptkb:Sebastian_Bergmann
gptkb:PHP_Group |
gptkbp:development |
gptkb:Metropolis
gptkb:XAMPP WAMP LAMP contributed by developers worldwide open-source community-driven |
gptkbp:encourages |
best practices
|
gptkbp:error_handling |
try-catch block
error_reporting |
gptkbp:facilitates |
interoperability between frameworks
|
gptkbp:features |
dynamic typing
exception handling command line interface automatic memory management built-in web server support for multiple databases |
gptkbp:file_extension |
.php
|
gptkbp:first_appearance |
gptkb:1995
|
gptkbp:first_released |
gptkb:1995
gptkb:2004 |
gptkbp:formulation |
gptkb:Java
gptkb:C gptkb:Perl |
gptkbp:has |
gptkb:books
gptkb:tools libraries conferences error handling meetups online courses plugins session management command line interface user groups active forums modules extensive documentation frameworks extensions support for RESTful APIs built-in web server support for JSON file upload capabilities numerous tutorials integrations data encryption functions mail sending functions support for SOAP APIs |
gptkbp:has_documentation |
PHP Manual
|
gptkbp:has_expansion |
gptkb:XML
gptkb:telenovela gptkb:GD gptkb:Open_SSL gptkb:PDO gptkb:c_URL json zip bcmath intl mbstring |
gptkbp:has_feature |
Mocking
|
gptkbp:has_features |
Dynamic typing
Object-oriented programming Regular expressions Session management Garbage collection Command line interface Cross-platform compatibility Extensible File handling Error reporting Support for internationalization Support for image processing Support for RESTful APIs Support for debugging tools Support for localization Support for reflection Support for web services Built-in web server Support for XML Support for JSON Support for caching Support for multiple databases Support for unit testing Support for SOAP Support for attributes Support for closures Support for namespaces Support for traits Support for encryption Support for cookies Support for templating engines Support for MVC architecture Support for generators Support for FTP Support for sessions Support for anonymous functions Support for PDF generation Support for autoloading Support for dependency management Support for mail sending Support for return type declarations Support for scalar type declarations Support for strict typing Support for type hinting |
https://www.w3.org/2000/01/rdf-schema#label |
PHP
|
gptkbp:included |
PHPUnit Core
PHPUnit Distribution PHPUnit Package |
gptkbp:includes |
gptkb:PSR-1
gptkb:PSR-2 gptkb:PSR-4 |
gptkbp:influenced_by |
gptkb:Java
gptkb:C gptkb:Perl |
gptkbp:initiatives |
gptkb:PHP_Framework_Interop_Group
|
gptkbp:is_a_framework_for |
gptkb:Laravel
gptkb:Symfony gptkb:Zentradi gptkb:Yii gptkb:Cake_PHP gptkb:Code_Igniter |
gptkbp:is_a_set_of |
coding standards
|
gptkbp:is_adopted_by |
many PHP libraries
|
gptkbp:is_applicable_to |
PHP projects
|
gptkbp:is_available_in |
gptkb:Composer
|
gptkbp:is_available_on |
gptkb:Packagist
gptkb:Source_Forge gptkb:Git_Hub PHPUnit 3.0 PHPUnit 4.0 PHPUnit 5.0 |
gptkbp:is_compatible_with |
PHP 5.3 and later
PHP 7 and later PHP 8 and later PHP 8.1 and later |
gptkbp:is_designed_for |
PHP developers
|
gptkbp:is_documented_in |
gptkb:manual
API Reference PHPUnit Documentation |
gptkbp:is_implemented_in |
PHP Code
|
gptkbp:is_maintained_by |
gptkb:PHP_Framework_Interop_Group
|
gptkbp:is_open_source |
gptkb:true
|
gptkbp:is_part_of |
gptkb:PHP
gptkb:open-source_software Testing Tools Software Testing Tools Mocking Frameworks Mocking Libraries PHP Testing Ecosystem PHPUnit Framework |
gptkbp:is_popular_for |
API development
content management systems web applications e-commerce platforms framework development |
gptkbp:is_referenced_in |
PHP documentation
|
gptkbp:is_related_to |
gptkb:PHP-FIG
Test Automation Dependency Injection Software Quality Assurance Mockery |
gptkbp:is_supported_by |
gptkb:community
Open Source Contributors various frameworks PHPUnit Community |
gptkbp:is_tested_for |
gptkb:Continuous_Integration
Automated Testing PHPUnit Tests |
gptkbp:is_used_by |
gptkb:developers
PHP community |
gptkbp:is_used_for |
Isolation of Dependencies
Mocking Interfaces Unit Testing Best Practices |
gptkbp:is_used_in |
gptkb:Test-Driven_Development
Unit Testing Behavior Driven Development |
gptkbp:is_utilized_in |
gptkb:Software_Development
Web Development Agile Development |
gptkbp:language |
gptkb:PHP
|
gptkbp:latest_version |
gptkb:Composer
gptkb:Git 8.0 8.1 1.0.0 10.0.0 8.1.0 PSR-0, PSR-1, PSR-2, PSR-4 |
gptkbp:license |
gptkb:BSD_License
MIT License PHP License |
gptkbp:notable_users |
gptkb:Drupal
gptkb:Word_Press gptkb:Wikipedia gptkb:Salesforce gptkb:Facebook |
gptkbp:operating_system |
cross-platform
|
gptkbp:paradigm |
Multi-paradigm
object-oriented programming procedural programming |
gptkbp:popular_websites |
gptkb:Slack
gptkb:Word_Press gptkb:Tumblr gptkb:Wikipedia gptkb:Facebook |
gptkbp:promotes |
code consistency
|
gptkbp:provides |
gptkb:Mock_Objects
gptkb:Command_Line_Interface Assertions Integration Testing Annotations Logging Error Reporting Functional Testing Test Runner Test Suites Data Providers Event Listeners Code Coverage Test Fixtures Test Doubles Test Environment Setup Test Case Reusability Web Testing Test Coverage Reports Test Execution Order Test Filtering Test Grouping Custom Assertions guidelines for PHP developers Test Case Classes Test Case Documentation Test Case Execution Test Case Inheritance Test Case Isolation Test Case Naming Conventions Test Case Organization Test Case Reporting Test Configuration Files Test Dependencies Test Environment Teardown Test Output Formats Test Result Caching Test Result Reporting Test Skipping Test Suites Management |
gptkbp:published_in |
gptkb:php-fig.org
|
gptkbp:purpose |
Provide a set of reusable components for PHP developers.
|
gptkbp:release_date |
gptkb:2004
|
gptkbp:repository |
gptkb:Git_Hub
https://github.com/sebastianbergmann/phpunit |
gptkbp:runs_through |
server-side
Web servers |
gptkbp:supports |
gptkb:PHP_5.0
gptkb:PHP_5.1 gptkb:PHP_5.2 gptkb:PHP_5.3 gptkb:PHP_5.4 gptkb:PHP_5.5 gptkb:PHP_5.6 gptkb:PHP_7.0 gptkb:PHP_7.1 gptkb:PHP_7.2 gptkb:PHP_7.4 gptkb:CSS gptkb:Test-Driven_Development gptkb:HTML gptkb:Java_Script gptkb:PHP_8.0 Unit Testing Databases RESTful APIs SOAP APIs databases PHP 7.3 PHP 7.0+ Argument Matching Method Stubbing |
gptkbp:theme |
gptkb:Tzenkethi
Smarty |
gptkbp:type |
gptkb:test_subjects
open-source Server-side scripting language |
gptkbp:used_for |
Unit Testing
Web development web development |
gptkbp:used_in |
gptkb:Software_Development
|
gptkbp:uses |
gptkb:Redis
gptkb:My_SQL gptkb:Postgre_SQL gptkb:SQLite gptkb:CSS gptkb:SQL gptkb:HTML gptkb:Java_Script gptkb:Mongo_DB syntax similar to C syntax similar to Java syntax similar to Perl |
gptkbp:website |
https://phpunit.de
|
gptkbp:written_in |
gptkb:PHP
|
gptkbp:bfsParent |
gptkb:cloud_computing
gptkb:Web |
gptkbp:bfsLayer |
3
|