home.social

Search

1000 results for “php”

  1. "No single technique is sufficient. Static analysis detects obvious errors at low cost. Traditional dynamic testing with PHPUnit verifies specific behaviours. Property-based testing generalises these behaviours. Mutation testing validates the quality of the test suite. Fuzz testing explores the unknown."
    phpunit.expert/articles/everyt

    #php #phpunit #psalm #phpstan etc.

  2. "No single technique is sufficient. Static analysis detects obvious errors at low cost. Traditional dynamic testing with PHPUnit verifies specific behaviours. Property-based testing generalises these behaviours. Mutation testing validates the quality of the test suite. Fuzz testing explores the unknown."
    phpunit.expert/articles/everyt

    #php #phpunit #psalm #phpstan etc.

  3. "No single technique is sufficient. Static analysis detects obvious errors at low cost. Traditional dynamic testing with PHPUnit verifies specific behaviours. Property-based testing generalises these behaviours. Mutation testing validates the quality of the test suite. Fuzz testing explores the unknown."
    phpunit.expert/articles/everyt

    #php #phpunit #psalm #phpstan etc.

  4. Our Executive Director, Elizabeth Barron, has been listening to your feedback about the PHP ecosystem to help inform The PHP Foundation's 2026-2027 strategy. She shares what she's learned in our latest blog post. Exciting opportunities await! ✨ 🚀

    thephp.foundation/blog/2026/04

    #php #phpcommunity #thephpfoundation

  5. @sebastian I will do! Thank you...

    Btw: looking forward to your talk at the #PHPUGFFM meeting in May ;-)

  6. Hey Webseite, zeige mir doch mal alle Kommentare mit Eigenschaft X.

    Webseite: 500
    > PHP Fatal error: Uncaught DivisionByZeroError: Division by zero

    🤦‍♂️

    #PHP #Serendipity

  7. Question: I want to test two groups with #phpunit but I can't get it run like mentioned in the help or documentation:

    Doesn't work ("no tests executed"):
    phpunit --group administration,core
    phpunit --group "administration, core"

    What works is:
    phpunit --group administration --group core

    Am I'm getting something wrong with the comma separated approach?

    @s_bergmann

  8. How to Create #PHP #Cron Jobs on Linux Server This guide demonstrates how to create PHP cron jobs on Linux server. What are PHP Cron Jobs? Cron is the standard Linux scheduler used to run scripts automatically at defined intervals. PHP cron jobs are commonly used ... Continued 👉 #cronjob

  9. #PHP quiz of the day: how can a property be both not set, empty() and failing at comparison with falsy value?

    And more than one of us has this bug ATM.

    #phptip #phptrick

    php-tips.readthedocs.io/en/lat

  10. #PHP quiz of the day: how can a property be both not set, empty() and failing at comparison with falsy value?

    And more than one of us has this bug ATM.

    #phptip #phptrick

    php-tips.readthedocs.io/en/lat

  11. #PHP quiz of the day: how can a property be both not set, empty() and failing at comparison with falsy value?

    And more than one of us has this bug ATM.

    #phptip #phptrick

    php-tips.readthedocs.io/en/lat

  12. #PHP quiz of the day: how can a property be both not set, empty() and failing at comparison with falsy value?

    And more than one of us has this bug ATM.

    #phptip #phptrick

    php-tips.readthedocs.io/en/lat

  13. #PHP quiz of the day: how can a property be both not set, empty() and failing at comparison with falsy value?

    And more than one of us has this bug ATM.

    #phptip #phptrick

    php-tips.readthedocs.io/en/lat

  14. Get ready to elevate your ecommerce game!

    Join us on April 30th at the Sylius Meetup in Mannheim, where Sebastian Langer will introduce the Laioutr platform and its powerful #Sylius connector. 🤝 Learn how to build digital experiences that are faster, better, and more efficient.

    Sign up now: meetup.com/phpug-rhein-neckar/

    #phpugmrn #rheinneckarrocks #phpc #sylius

  15. Get ready to elevate your ecommerce game!

    Join us on April 30th at the Sylius Meetup in Mannheim, where Sebastian Langer will introduce the Laioutr platform and its powerful #Sylius connector. 🤝 Learn how to build digital experiences that are faster, better, and more efficient.

    Sign up now: meetup.com/phpug-rhein-neckar/

    #phpugmrn #rheinneckarrocks #phpc #sylius

  16. Get ready to elevate your ecommerce game!

    Join us on April 30th at the Sylius Meetup in Mannheim, where Sebastian Langer will introduce the Laioutr platform and its powerful #Sylius connector. 🤝 Learn how to build digital experiences that are faster, better, and more efficient.

    Sign up now: meetup.com/phpug-rhein-neckar/

    #phpugmrn #rheinneckarrocks #phpc #sylius

  17. Get ready to elevate your ecommerce game!

    Join us on April 30th at the Sylius Meetup in Mannheim, where Sebastian Langer will introduce the Laioutr platform and its powerful #Sylius connector. 🤝 Learn how to build digital experiences that are faster, better, and more efficient.

    Sign up now: meetup.com/phpug-rhein-neckar/

    #phpugmrn #rheinneckarrocks #phpc #sylius

  18. Get ready to elevate your ecommerce game!

    Join us on April 30th at the Sylius Meetup in Mannheim, where Sebastian Langer will introduce the Laioutr platform and its powerful #Sylius connector. 🤝 Learn how to build digital experiences that are faster, better, and more efficient.

    Sign up now: meetup.com/phpug-rhein-neckar/

    #phpugmrn #rheinneckarrocks #phpc #sylius

  19. I have no idea what to do with this pull request that I got from a coworker. It has variable setting and checks for null values that would absolutely be needed if you were writing #PHP code, but are completely superfluous when writing #Twig for #Drupal. If you access a null value, null happens.

    Should we be encouraging formal programming practices in twig, or boil all of those lines of code down to just this?

    {% set para_id = title|first['#object'].id() %}

  20. I have no idea what to do with this pull request that I got from a coworker. It has variable setting and checks for null values that would absolutely be needed if you were writing #PHP code, but are completely superfluous when writing #Twig for #Drupal. If you access a null value, null happens.

    Should we be encouraging formal programming practices in twig, or boil all of those lines of code down to just this?

    {% set para_id = title|first['#object'].id() %}

  21. I have no idea what to do with this pull request that I got from a coworker. It has variable setting and checks for null values that would absolutely be needed if you were writing #PHP code, but are completely superfluous when writing #Twig for #Drupal. If you access a null value, null happens.

    Should we be encouraging formal programming practices in twig, or boil all of those lines of code down to just this?

    {% set para_id = title|first['#object'].id() %}

  22. I have no idea what to do with this pull request that I got from a coworker. It has variable setting and checks for null values that would absolutely be needed if you were writing #PHP code, but are completely superfluous when writing #Twig for #Drupal. If you access a null value, null happens.

    Should we be encouraging formal programming practices in twig, or boil all of those lines of code down to just this?

    {% set para_id = title|first['#object'].id() %}

  23. PHP Composer Flaws Expose Code Execution Risk, Prompting Patches

    Critical flaws in PHP Composer, a popular package manager, leave countless websites vulnerable to code execution attacks - but fortunately, patches have been released to swiftly mitigate this risk. If exploited, these high-severity vulnerabilities could allow hackers to execute arbitrary commands, putting entire…

    osintsights.com/php-composer-f

    #PhpComposer #CodeExecution #PackageManager #CommandInjection #VulnerabilityManagement