Only for premium:
Start your 14-day free trial
| Download example PDF report
You have 3 of 3 checks left today.
Show your SEO score to your visitors using the Seobility widget. The widget always displays the current SEO score of your homepage.
Name | Value |
---|---|
description | An easy-to-read, quick reference for PHP best practices, accepted coding standards, and links to authoritative PHP tutorials around the Web |
robots | index,follow,archive |
viewport | width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no |
lang | en |
og:image:url | https://www.phptherightway.com/images/og-image.png |
og:image:width | 1024 |
og:image:height | 640 |
og:title | PHP: The Right Way |
og:description | An easy-to-read, quick reference for PHP best practices, accepted coding standards, and links to authoritative PHP tutorials around the Web |
og:url | https://www.phptherightway.com |
og:site_name | PHP: The Right Way |
og:type | website |
charset | utf-8 |
Heading level | Content |
---|---|
H1 | PHP The Right Way |
H1 | Welcome |
H1 | Getting Started |
H1 | Code Style Guide |
H1 | Language Highlights |
H1 | Dependency Management |
H1 | Coding Practices |
H1 | Dependency Injection |
H1 | Databases |
H1 | Templating |
H1 | Errors and Exceptions |
H1 | Security |
H1 | Testing |
H1 | Servers and Deployment |
H1 | Virtualization |
H1 | Caching |
H1 | Documenting your Code |
H1 | Resources |
H1 | Community |
H2 | Translations |
H2 | Book |
H2 | How to Contribute |
H2 | Use the Current Stable Version (8.3) |
H2 | Built-in web server |
H2 | macOS Setup |
H2 | Windows Setup |
H2 | Linux Setup |
H2 | Common Directory structure |
H2 | Programming Paradigms |
H2 | Namespaces |
H2 | Standard PHP Library |
H2 | Command Line Interface |
H2 | Xdebug |
H2 | Composer and Packagist |
H2 | PEAR |
H2 | The Basics |
H2 | Date and Time |
H2 | Design Patterns |
H2 | Working with UTF-8 |
H2 | Internationalization (i18n) and Localization (l10n) |
H2 | Common ways to implement |
H2 | Gettext |
H2 | Basic Concept |
H2 | Complex Problem |
H2 | Containers |
H2 | Further Reading |
H2 | MySQL Extension |
H2 | PDO Extension |
H2 | Interacting with Databases |
H2 | Abstraction Layers |
H2 | Benefits |
H2 | Plain PHP Templates |
H2 | Compiled Templates |
H2 | Further Reading Duplicate text |
H2 | Errors |
H2 | Exceptions |
H2 | Web Application Security |
H2 | Password Hashing |
H2 | Data Filtering |
H2 | Configuration Files |
H2 | Register Globals |
H2 | Error Reporting |
H2 | Test Driven Development |
H2 | Behavior Driven Development |
H2 | Complementary Testing Tools |
H2 | Platform as a Service (PaaS) |
H2 | Virtual or Dedicated Servers |
H2 | Shared Servers |
H2 | Building and Deploying your Application |
H2 | Vagrant |
H2 | Docker |
H2 | Opcode Cache |
H2 | Object Caching |
H2 | PHPDoc |
H2 | From the Source |
H2 | People to Follow |
H2 | PHP PaaS Providers |
H2 | Frameworks |
H2 | Components |
H2 | Other Useful Resources |
H2 | Video Tutorials |
H2 | Books |
H2 | PHP User Groups |
H2 | PHP Conferences |
H2 | ElePHPants |
H2 | Created and maintained by |
H3 | Install PHP via Homebrew |
H3 | Install PHP via Macports |
H3 | Install PHP via phpbrew |
H3 | Install PHP via Liip’s binary installer |
H3 | Compile from Source |
H3 | All-in-One Installers |
H3 | Ubuntu-based distributions |
H3 | Object-oriented Programming |
H3 | Functional Programming |
H3 | Meta Programming |
H3 | How to Install Composer |
H3 | How to Define and Install Dependencies |
H3 | Updating your dependencies |
H3 | Update Notifications |
H3 | Checking your dependencies for security issues |
H3 | Handling global dependencies with Composer |
H3 | How to install PEAR |
H3 | How to install a package |
H3 | Handling PEAR dependencies with Composer |
H3 | There’s no one-liner. Be careful, detailed, and consistent. |
H3 | UTF-8 at the PHP level |
H3 | UTF-8 at the Database level |
H3 | UTF-8 at the browser level |
H3 | Further reading |
H3 | Other tools |
H3 | Installation |
H3 | Structure |
H3 | Domains |
H3 | Directory structure |
H3 | Plural forms |
H3 | Sample implementation |
H3 | Discussion on l10n keys |
H3 | Everyday usage |
H3 | Tips & Tricks |
H3 | References |
H3 | Inversion of Control |
H3 | S.O.L.I.D. |
H3 | Simple example of a plain PHP template |
H3 | Example of plain PHP templates using inheritance |
H3 | Simple example of a compiled template |
H3 | Example of compiled templates using inheritance |
H3 | Articles & Tutorials |
H3 | Libraries |
H3 | Error Severity |
H3 | Changing PHP’s Error Reporting Behaviour |
H3 | Inline Error Suppression |
H3 | ErrorException |
H3 | SPL Exceptions |
H3 | Sanitization |
H3 | Unserialization |
H3 | Validation |
H3 | Development |
H3 | Production |
H3 | Unit Testing |
H3 | Integration Testing |
H3 | Functional Testing |
H3 | BDD Links |
H3 | Tool Links |
H3 | nginx and PHP-FPM |
H3 | Apache and PHP |
H3 | Deployment Tools |
H3 | Server Provisioning |
H3 | Continuous Integration |
H3 | Example: Running your PHP Applications in Docker |
H3 | Learn more about Docker |
H3 | Learn more about popular object caching systems: |
H3 | Cheatsheets |
H3 | More best practices |
H3 | News around the PHP and web development communities |
H3 | PHP universe |
H3 | YouTube Channels |
H3 | Paid Videos |
H3 | Free Books |
H3 | Paid Books |
H4 | Debian-based distributions |
H4 | Installing on Windows |
H4 | Types of files |
H4 | Locale code |
H4 | 1. A sample template file, including some different gettext calls |
H4 | 2. A sample setup file (i18n_setup.php as used above), selecting the correct locale and configuring Gettext |
H4 | 3. Preparing translation for the first run |
H4 | 4. Translating strings |
H4 | Possible caching issues |
H4 | Additional helper functions |
H4 | Single Responsibility Principle |
H4 | Open/Closed Principle |
H4 | Liskov Substitution Principle |
H4 | Interface Segregation Principle |
H4 | Dependency Inversion Principle |
H4 | Functional Testing Tools |
H4 | Further reading: |
H4 | Further reading: Duplicate text |
H4 | Further reading: Duplicate text |
Link | Attributes | Anchor text |
---|---|---|
https://phptherightway.com/ | PHP The Right Way | |
https://twitter.com/intent/twe... | New window External | Share on Twitter |
https://github.com/codeguy/php... | New window External | No Text |
https://phptherightway.com/ | Welcome | |
https://phptherightway.com/ | Translations | |
https://phptherightway.com/ | How to Contribute | |
https://phptherightway.com/ | Getting Started | |
https://phptherightway.com/ | Use the Current Stable Version (8.3) | |
https://phptherightway.com/ | Built-in Web Server | |
https://phptherightway.com/ | Mac Setup | |
https://phptherightway.com/ | Windows Setup | |
https://phptherightway.com/ | Linux Setup | |
https://phptherightway.com/ | Common Directory Structure | |
https://phptherightway.com/ | Code Style Guide | |
https://phptherightway.com/ | Language Highlights | |
https://phptherightway.com/ | Programming Paradigms | |
https://phptherightway.com/ | Namespaces | |
https://phptherightway.com/ | Standard PHP Library | |
https://phptherightway.com/ | Command Line Interface | |
https://phptherightway.com/ | Xdebug | |
https://phptherightway.com/ | Dependency Management | |
https://phptherightway.com/ | Composer and Packagist | |
https://phptherightway.com/ | PEAR | |
https://phptherightway.com/ | Coding Practices | |
https://phptherightway.com/ | The Basics | |
https://phptherightway.com/ | Date and Time | |
https://phptherightway.com/ | Design Patterns | |
https://phptherightway.com/ | Working with UTF-8 | |
https://phptherightway.com/ | Internationalization and Localization | |
https://phptherightway.com/ | Dependency Injection | |
https://phptherightway.com/ | Basic Concept | |
https://phptherightway.com/ | Complex Problem | |
https://phptherightway.com/ | Containers | |
https://phptherightway.com/ | Further Reading | |
https://phptherightway.com/ | Databases | |
https://phptherightway.com/ | MySQL Extension | |
https://phptherightway.com/ | PDO Extension | |
https://phptherightway.com/ | Interacting with Databases | |
https://phptherightway.com/ | Abstraction Layers | |
https://phptherightway.com/ | Templating | |
https://phptherightway.com/ | Benefits | |
https://phptherightway.com/ | Plain PHP Templates | |
https://phptherightway.com/ | Compiled Templates | |
https://phptherightway.com/ | Text duplicate | Further Reading |
https://phptherightway.com/ | Errors and Exceptions | |
https://phptherightway.com/ | Errors | |
https://phptherightway.com/ | Exceptions | |
https://phptherightway.com/ | Security | |
https://phptherightway.com/ | Web Application Security | |
https://phptherightway.com/ | Password Hashing | |
https://phptherightway.com/ | Data Filtering | |
https://phptherightway.com/ | Configuration Files | |
https://phptherightway.com/ | Register Globals | |
https://phptherightway.com/ | Error Reporting | |
https://phptherightway.com/ | Testing | |
https://phptherightway.com/ | Test Driven Development | |
https://phptherightway.com/ | Behavior Driven Development | |
https://phptherightway.com/ | Complementary Testing Tools | |
https://phptherightway.com/ | Servers and Deployment | |
https://phptherightway.com/ | Platform as a Service (PaaS) | |
https://phptherightway.com/ | Virtual or Dedicated Servers | |
https://phptherightway.com/ | Shared Servers | |
https://phptherightway.com/ | Building Your Application | |
https://phptherightway.com/ | Virtualization | |
https://phptherightway.com/ | Vagrant | |
https://phptherightway.com/ | Docker | |
https://phptherightway.com/ | Caching | |
https://phptherightway.com/ | Opcode Cache | |
https://phptherightway.com/ | Object Caching | |
https://phptherightway.com/ | Documenting your Code | |
https://phptherightway.com/ | PHPDoc | |
https://phptherightway.com/ | Resources | |
https://phptherightway.com/ | From the Source | |
https://phptherightway.com/ | People to Follow | |
https://phptherightway.com/ | PHP PaaS Providers | |
https://phptherightway.com/ | Frameworks | |
https://phptherightway.com/ | Components | |
https://phptherightway.com/ | Other Useful Resources | |
https://phptherightway.com/ | Video Tutorials | |
https://phptherightway.com/ | Books | |
https://phptherightway.com/ | Community | |
https://phptherightway.com/ | User Groups | |
https://phptherightway.com/ | Conferences | |
https://phptherightway.com/ | Elephpants | |
https://phptherightway.com/ | Credits | |
https://www.phptherightway.com/ | Subdomain | English |
https://phpdevenezuela.github.... | External Subdomain | Español |
https://eilgin.github.io/php-t... | External Subdomain | Français |
https://id.phptherightway.com/ | External Subdomain | Indonesia |
https://it.phptherightway.com/ | External Subdomain | Italiano |
https://pl.phptherightway.com/ | External Subdomain | Polski |
https://br.phptherightway.com/ | External Subdomain | Português do Brasil |
https://bgui.github.io/php-the... | External Subdomain | Română |
https://sl.phptherightway.com/ | External Subdomain | Slovenščina |
https://phpsrbija.github.io/ph... | External Subdomain | Srpski |
https://hkulekci.github.io/php... | External Subdomain | Türkçe |
https://bg.phptherightway.com/ | External Subdomain | български |
https://getjump.github.io/ru-p... | External Subdomain | Русский язык |
https://iflista.github.io/php-... | External Subdomain | Українська |
https://adaroobi.github.io/php... | External Subdomain | العربية |
https://novid.github.io/php-th... | External Subdomain | فارسى |
https://apzentral.github.io/ph... | External Subdomain | ภาษาไทย |
https://modernpug.github.io/ph... | External Subdomain | 한국어판 |
https://ja.phptherightway.com/ | External Subdomain | 日本語 |
https://laravel-china.github.i... | External Subdomain | 简体中文 |
https://laravel-taiwan.github.... | External Subdomain | 繁體中文 |
https://leanpub.com/phptherigh... | External | Go to Leanpub |
https://github.com/codeguy/php... | External | Contribute on GitHub |
https://phptherightway.com/ | Anchor | Back to Top |
https://www.php.net/downloads.php | External Subdomain | PHP 8.3 |
https://phptherightway.com/ | Anchor | new features |
https://www.php.net/supported-... | External Subdomain | is already End of Life |
https://www.php.net/manual/mig... | External Subdomain | PHP 8.0 |
https://www.php.net/manual/mig... | External Subdomain | PHP 8.1 |
https://www.php.net/manual/mig... | External Subdomain | PHP 8.2 |
https://www.php.net/manual/mig... | External Subdomain Text duplicate | PHP 8.3 |
https://www.php.net/manual/ | External Subdomain | php.net |
https://www.php.net/features.c... | External Subdomain | Learn about the built-in, command line web server |
https://brew.sh/ | External | Homebrew |
https://github.com/philcook/br... | External | brew-php-switcher |
https://www.macports.org/insta... | External Subdomain | MacPorts |
https://github.com/phpbrew/php... | External | phpbrew |
https://web.archive.org/web/20... | External Subdomain | php-osx.liip.ch |
https://www.php.net/install.ma... | External Subdomain | compile it yourself |
https://github.com/kennethreit... | External | Xcode |
https://developer.apple.com/do... | External Subdomain | “Command Line Tools for XCode” |
https://httpd.apache.org/ | External Subdomain | Apache |
https://www.nginx.com/ | External Subdomain | Nginx |
https://www.mamp.info/en/downl... | External Subdomain | MAMP |
https://www.apachefriends.org/ | External Subdomain | XAMPP |
https://windows.php.net/download/ | External Subdomain | windows.php.net/download |
https://www.windows-commandlin... | External Subdomain | PATH |
https://www.apachefriends.org/ | External Subdomain Text duplicate | XAMPP |
https://www.easyphp.org/ | External Subdomain | EasyPHP |
https://ospanel.io/ | External | OpenServer |
https://www.wampserver.com/en/ | External Subdomain | WAMP |
http://phpmanager.codeplex.com/ | External Subdomain | phpmanager |
https://php.iis.net/ | External Subdomain | dedicated area on iis.net |
https://phptherightway.com/ | Virtual Machine | |
https://ctankersley.com/2016/1... | External | PHP development using Windows |
https://deb.sury.org/ | External Subdomain | Ondřej Surý |
https://launchpad.net/~ondrej/... | External | PPA by Ondřej Surý |
https://packages.sury.org/php/ | External Subdomain | bikeshed |
https://paul-m-jones.com/ | External | Paul M. Jones |
https://github.com/php-pds/ske... | External | Standard PHP Package Skeleton |
https://phptherightway.com/ | composer | |
https://github.com/php-pds/ske... | External Text duplicate | Standard PHP Package Skeleton |
https://phptherightway.com/ | Anchor Text duplicate | Back to Top |
https://www.php-fig.org/ | External Subdomain | Framework Interop Group |
https://www.php-fig.org/psr/ps... | External Subdomain | PSR-1 |
https://www.php-fig.org/psr/ps... | External Subdomain | PSR-12 |
https://www.php-fig.org/psr/ps... | External Subdomain | PSR-4 |
https://www.php-fig.org/per/co... | External Subdomain | PER Coding Style |
https://www.php-fig.org/psr/ps... | External Subdomain | Read about PSR-1 |
https://www.php-fig.org/psr/ps... | External Subdomain | Read about PSR-12 |
https://www.php-fig.org/psr/ps... | External Subdomain | Read about PSR-4 |
https://www.php-fig.org/per/co... | External Subdomain | Read about PER Coding Style |
https://pear.php.net/manual/en... | External Subdomain | Read about PEAR Coding Standards |
https://symfony.com/doc/curren... | External | Read about Symfony Coding Standards |
https://github.com/PHPCSStanda... | External | PHP_CodeSniffer |
https://github.com/benmatselby... | External | Sublime Text |
https://cs.symfony.com/ | External Subdomain | PHP Coding Standards Fixer |
https://github.com/PHPCSStanda... | External | PHP Code Beautifier and Fixer |
https://github.com/PHPCSStanda... | External Text duplicate | PHP Code Beautifier and Fixer |
https://cs.symfony.com/ | External Subdomain Text duplicate | PHP Coding Standards Fixer |
https://github.com/jupeter/cle... | External | Clean Code PHP |
https://phptherightway.com/ | Anchor Text duplicate | Back to Top |
https://www.php.net/language.oop5 | External Subdomain | Read about Object-oriented PHP |
https://www.php.net/language.o... | External Subdomain | Read about Traits |
/pages/Functional-Programming.... | Functional Programming in PHP | |
https://www.php.net/functions.... | External Subdomain | Read about Anonymous Functions |
https://www.php.net/class.closure | External Subdomain | Read about the Closure class |
https://wiki.php.net/rfc/closures | External Subdomain | More details in the Closures RFC |
https://www.php.net/language.t... | External Subdomain | Read about Callables |
https://www.php.net/function.c... | External Subdomain | Read about dynamically invoking functions with call_user_func_array() |
https://www.php.net/language.o... | External Subdomain | Read about Magic Methods |
https://www.php.net/intro.refl... | External Subdomain | Read about Reflection |
https://www.php.net/language.o... | External Subdomain | Read about Overloading |
https://www.php-fig.org/psr/ps... | External Subdomain Text duplicate | PSR-4 |
https://www.php-fig.org/psr/ps... | External Subdomain | PSR-0 |
https://www.php.net/language.n... | External Subdomain | Read about Namespaces |
https://www.php-fig.org/psr/ps... | External Subdomain | Read about PSR-0 |
https://www.php-fig.org/psr/ps... | External Subdomain Text duplicate | Read about PSR-4 |
https://www.php.net/book.spl | External Subdomain | Read about the SPL |
https://www.linkedin.com/learn... | External Subdomain | SPL video course on LinkedIn.com (paid) |
https://www.php.net/function.p... | External Subdomain | phpinfo() |
https://www.php.net/features.c... | External Subdomain | command line options |
https://www.php.net/reserved.v... | External Subdomain | $argc |
https://www.php.net/reserved.v... | External Subdomain | $argv |
https://www.gsp.com/cgi-bin/ma... | External Subdomain | Trivial anchor text here |
https://www.php.net/manual/en/... | External Subdomain | Learn about running PHP from the command line |
https://xdebug.org/docs/install | External | Installing Xdebug |
https://xdebug.org/docs/ | External | Learn more about Xdebug |
https://www.bluestatic.org/sof... | External Subdomain | Learn more about MacGDBp |
https://phptherightway.com/ | Anchor Text duplicate | Back to Top |
https://phptherightway.com/ | Composer | |
https://phptherightway.com/ | Text duplicate | PEAR |
https://packagist.org/ | External | Packagist |
https://getcomposer.org/download/ | External | following the official instructions |
https://getcomposer.org/Compos... | External | ComposerSetup |
https://twig.symfony.com/ | External Subdomain | Twig |
https://libraries.io/ | External | libraries.io |
https://github.com/fabpot/loca... | External | Local PHP Security Checker |
https://getcomposer.org/doc/00... | External | Learn about Composer |
https://pear.php.net/ | External Subdomain Text duplicate | PEAR |
https://pear.php.net/manual/in... | External Subdomain | install instructions |
https://pear.php.net/packages.php | External Subdomain | PEAR packages list |
https://pear.php.net/manual/gu... | External Subdomain | Using channel docs |
https://pear.php.net/ | External Subdomain | Learn about PEAR |
https://phptherightway.com/ | Text duplicate | Composer |
https://getcomposer.org/doc/05... | External | Learn more about using repositories with Composer |
https://phptherightway.com/ | Anchor Text duplicate | Back to Top |
/pages/The-Basics.html | Text duplicate | The Basics |
https://carbon.nesbot.com/ | External Subdomain | Carbon |
https://www.php.net/book.datetime | External Subdomain | Read about DateTime |
https://www.php.net/function.date | External Subdomain | Read about date formatting |
https://refactoring.guru/desig... | External | URL anchor text https://refactoring.guru/design-patterns/php |
https://designpatternsphp.read... | External Subdomain | URL anchor text https://designpatternsphp.readthedocs.io/ |
https://www.computer-pdf.com/w... | External Subdomain | PDF download |
https://alexcabal.com/ | External | Alex Cabal |
https://phpbestpractices.org/ | External Anchor | PHP Best Practices |
https://www.php.net/book.mbstring | External Subdomain | Multibyte String Extension |
https://packagist.org/packages... | External | symfony/polyfill-mbstring |
http://htmlpurifier.org/docs/e... | External | charset <meta> tag |
https://www.php.net/language.o... | External Subdomain | PHP Manual: String Operations |
https://www.php.net/ref.strings | External Subdomain | PHP Manual: String Functions |
https://www.php.net/function.s... | External Subdomain | strpos() |
https://www.php.net/function.s... | External Subdomain | strlen() |
https://www.php.net/function.s... | External Subdomain | substr() |
https://www.php.net/ref.mbstring | External Subdomain | PHP Manual: Multibyte String Functions |
https://www.php.net/function.m... | External Subdomain | mb_strpos() |
https://www.php.net/function.m... | External Subdomain | mb_strlen() |
https://www.php.net/function.m... | External Subdomain | mb_substr() |
https://www.php.net/function.m... | External Subdomain | mb_internal_encoding() |
https://www.php.net/function.m... | External Subdomain | mb_http_output() |
https://www.php.net/function.h... | External Subdomain | htmlentities() |
https://www.php.net/function.h... | External Subdomain | htmlspecialchars() |
https://stackoverflow.com/ques... | External | Stack Overflow: What factors make PHP Unicode-incompatible? |
https://stackoverflow.com/ques... | External | Stack Overflow: Best practices in PHP and MySQL with international strings |
https://mathiasbynens.be/notes... | External | How to support full Unicode in MySQL databases |
https://www.sitepoint.com/brin... | External Subdomain | Bringing Unicode to PHP with Portable UTF-8 |
https://stackoverflow.com/ques... | External | Stack Overflow: DOMDocument loadHTML does not encode UTF-8 correctly |
https://en.wikipedia.org/wiki/... | External Subdomain | Unix tool called gettext |
https://github.com/auraphp/Aur... | External | aura/intl |
https://github.com/php-gettext... | External | php-gettext/Gettext |
https://symfony.com/components... | External | symfony/translation |
https://docs.laminas.dev/lamin... | External Subdomain | laminas/laminas-i18n |
https://laravel.com/docs/maste... | External | Laravel |
https://www.yiiframework.com/d... | External Subdomain | Yii |
https://www.php.net/manual/int... | External Subdomain | Intl |
https://icu.unicode.org/ | External Subdomain | ICU project |
https://poedit.net/ | External | Poedit |
https://poedit.net/download | External | downloaded for free on their website |
https://symfony.com/components... | External | Symfony |
https://en.wikipedia.org/wiki/... | External Subdomain | ISO 639-1 |
https://en.wikipedia.org/wiki/... | External Subdomain | ISO 3166-1 alpha-2 |
https://www.gnu.org/software/g... | External Subdomain Anchor | rare languages |
https://docs.translatehouse.or... | External Subdomain | plural rules |
https://lingohub.com/blog/2013... | External Anchor | LingoHub tutorial |
https://docs.translatehouse.or... | External Subdomain | list |
https://www.php.net/manual/fun... | External Subdomain | sprintf |
https://www.gnu.org/software/g... | External Subdomain | Gettext manual |
https://symfony.com/doc/curren... | External Anchor | Symfony documentation |
https://www.php.net/manual/fun... | External Subdomain | gettext() |
https://www.php.net/manual/fun... | External Subdomain | ngettext() |
https://www.php.net/manual/fun... | External Subdomain | dgettext() |
https://www.php.net/manual/fun... | External Subdomain | dngettext() |
https://poedit.net/ | External Text duplicate | Poedit |
https://poedit.net/download | External | their website |
https://github.com/php-gettext... | External | php-gettext’s Gettext |
https://www.gnu.org/software/g... | External Subdomain Anchor | a specific format |
https://en.wikipedia.org/wiki/... | External Subdomain | Wikipedia: i18n and l10n |
https://en.wikipedia.org/wiki/... | External Subdomain | Wikipedia: Gettext |
https://lingohub.com/blog/2013... | External | LingoHub: PHP internationalization with gettext tutorial |
https://www.php.net/manual/boo... | External Subdomain | PHP Manual: Gettext |
https://www.gnu.org/software/g... | External Subdomain | Gettext Manual |
https://phptherightway.com/ | Anchor Text duplicate | Back to Top |
https://wikipedia.org/wiki/Dep... | External | Wikipedia |
https://www.php.net/manual/en/... | External Subdomain Anchor | constructor property promotion |
http://fabien.potencier.org/wh... | External Subdomain | What is Dependency Injection? |
https://mwop.net/blog/260-Depe... | External | Dependency Injection: An analogy |
https://code.tutsplus.com/tuto... | External Subdomain | Dependency Injection: Huh? |
https://medium.com/philipobeni... | External | Dependency Injection as a tool for testing |
https://phptherightway.com/ | Anchor Text duplicate | Back to Top |
https://www.php.net/mysqli | External Subdomain | mysqli |
https://www.php.net/pgsql | External Subdomain | pgsql |
https://www.php.net/mssql | External Subdomain | mssql |
https://www.php.net/mysqli | External Subdomain | mysql |
https://www.php.net/mysqli | External Subdomain Text duplicate | mysqli |
https://www.php.net/pdo | External Subdomain | pdo |
https://www.php.net/mysqli | External Subdomain Text duplicate | mysql |
https://www.php.net/manual/mig... | External Subdomain | officially removed in PHP 7.0 |
https://www.php.net/mysqli | External Subdomain Text duplicate | mysqli |
https://www.php.net/pdo | External Subdomain | PDO |
https://www.php.net/mysqli | External Subdomain Text duplicate | mysql |
https://www.php.net/mysqli | External Subdomain Text duplicate | mysqli |
https://www.php.net/pdo | External Subdomain Text duplicate | PDO |
https://websitebeaver.com/prep... | External | MySQLi Prepared Statements |
https://www.php.net/mysqlinfo.... | External Subdomain | PHP: Choosing an API for MySQL |
https://www.php.net/pdo | External Subdomain Text duplicate | PDO |
https://web.archive.org/web/20... | External Subdomain | SQL Injection |
https://phptherightway.com/ | Anchor | filter your data |
https://www.php.net/pdo | External Subdomain | Learn about PDO |
https://www.php.net/pdo.connec... | External Subdomain | Learn about PDO connections |
https://phptherightway.com/ | OOP | |
https://phptherightway.com/ | functional programming | |
https://code.tutsplus.com/tuto... | External Subdomain | MVC |
https://phptherightway.com/ | frameworks | |
https://phptherightway.com/ | unit-test | |
https://www.php.net/book.pdo | External Subdomain Text duplicate | PDO |
https://www.php-fig.org/psr/ps... | External Subdomain Text duplicate | PSR-0 |
https://www.php-fig.org/psr/ps... | External Subdomain Text duplicate | PSR-4 |
https://atlasphp.io/ | External | Atlas |
https://github.com/auraphp/Aur... | External | Aura SQL |
https://www.doctrine-project.o... | External Subdomain | Doctrine2 DBAL |
https://medoo.in/ | External | Medoo |
https://propelorm.org/ | External | Propel |
https://docs.laminas.dev/lamin... | External Subdomain | laminas-db |
https://phptherightway.com/ | Anchor Text duplicate | Back to Top |
/pages/Design-Patterns.html | model–view–controller | |
https://platesphp.com/ | External | Plates |
https://github.com/auraphp/Aur... | External | Aura.View |
https://platesphp.com/ | External Text duplicate | Plates |
https://platesphp.com/ | External Text duplicate | Plates |
http://fabien.potencier.org/te... | External Subdomain | hasn’t improved much |
https://twig.symfony.com/ | External Subdomain Text duplicate | Twig |
https://github.com/box/brainy | External | Brainy |
https://www.smarty.net/ | External Subdomain | Smarty |
https://mustache.github.io/ | External Subdomain | Mustache |
https://twig.symfony.com/ | External Subdomain Text duplicate | Twig |
https://twig.symfony.com/ | External Subdomain Text duplicate | Twig |
http://fabien.potencier.org/te... | External Subdomain | Templating Engines in PHP |
https://code.tutsplus.com/tuto... | External Subdomain | An Introduction to Views & Templating in CodeIgniter |
https://www.smashingmagazine.c... | External Subdomain | Getting Started With PHP Templating |
https://code.tutsplus.com/tuto... | External Subdomain | Roll Your Own Templating System in PHP |
https://laracasts.com/series/l... | External | Master Pages |
https://code.tutsplus.com/tuto... | External Subdomain | Working With Templates in Symfony 2 |
https://github.com/box/brainy/... | External | Writing Safer Templates |
https://github.com/auraphp/Aur... | External Text duplicate | Aura.View |
https://laravel.com/docs/blade | External | Blade |
https://github.com/box/brainy | External Text duplicate | Brainy |
https://github.com/nette/latte | External | Latte |
https://github.com/bobthecow/m... | External Text duplicate | Mustache |
https://phptal.org/ | External | PHPTAL |
https://platesphp.com/ | External Text duplicate | Plates |
https://www.smarty.net/ | External Subdomain Text duplicate | Smarty |
https://twig.symfony.com/ | External Subdomain Text duplicate | Twig |
https://docs.laminas.dev/lamin... | External Subdomain | laminas-view |
https://phptherightway.com/ | Anchor Text duplicate | Back to Top |
https://phptherightway.com/ | Text duplicate | Error Reporting |
https://xdebug.org/docs/basic | External Text duplicate | Xdebug |
https://www.php.net/language.o... | External Subdomain | Error Control Operators |
https://www.sitepoint.com/ | External Subdomain | SitePoint |
https://xdebug.org/docs/basic | External Text duplicate | Xdebug |
https://filp.github.io/whoops/ | External Subdomain | Whoops! |
https://www.php.net/class.erro... | External Subdomain | ErrorException Class |
https://www.php.net/language.o... | External Subdomain Text duplicate | Error Control Operators |
https://www.php.net/errorfunc.... | External Subdomain | Predefined Constants for Error Handling |
https://www.php.net/function.e... | External Subdomain | error_reporting() |
https://phptherightway.com/ | Reporting | |
https://phptherightway.com/ | SPL extension | |
https://www.php.net/language.e... | External Subdomain | Read about Exceptions |
https://www.php.net/spl.except... | External Subdomain | Read about SPL Exceptions |
https://www.brandonsavage.net/... | External Subdomain | Nesting Exceptions In PHP |
https://phptherightway.com/ | Anchor Text duplicate | Back to Top |
https://paragonie.com/blog/201... | External | The 2018 Guide to Building Secure PHP Software |
https://paragonie.com/ | External | Paragon Initiative |
https://paragonie.com/blog/201... | External | the basics of web application security |
https://www.techtarget.com/sea... | External Subdomain | ASLR |
https://paragonie.com/blog/201... | External | Weak random numbers |
https://paragonie.com/blog/201... | External | Chosen-ciphertext attacks |
https://blog.ircmaxell.com/201... | External Subdomain | Side-channel information leaks |
https://www.owasp.org/ | External Subdomain | The Open Web Application Security Project |
https://phpsecurity.readthedoc... | External Subdomain | Survive The Deep End: PHP Security |
https://www.owasp.org/index.ph... | External Subdomain | Read the OWASP Security Guide |
https://wikipedia.org/wiki/Cry... | External | hash |
https://paragonie.com/blog/201... | External | two very different things |
https://wikipedia.org/wiki/Sal... | External | salted |
https://paragonie.com/blog/201... | External | a specialized password hashing algorithm |
https://www.php.net/function.p... | External Subdomain | Learn about password_hash() |
https://github.com/ircmaxell/p... | External | password_compat for PHP >= 5.3.7 && < 5.5 |
https://wikipedia.org/wiki/Cry... | External | Learn about hashing in regards to cryptography |
https://wikipedia.org/wiki/Sal... | External | Learn about salts |
https://wiki.php.net/rfc/passw... | External Subdomain | PHP password_hash() RFC |
https://www.php.net/security.f... | External Subdomain | null bytes |
https://www.php.net/book.filter | External Subdomain | Learn about data filtering |
https://www.php.net/function.f... | External Subdomain | Learn about filter_var |
https://www.php.net/function.f... | External Subdomain | Learn about filter_input |
https://www.php.net/security.f... | External Subdomain | Learn about handling null bytes |
https://phptherightway.com/ | Anchor Text duplicate | PDO |
http://htmlpurifier.org/ | External | HTML Purifier |
https://www.php.net/filter.fil... | External Subdomain | See Sanitization Filters |
https://www.php.net/manual/fun... | External Subdomain | json_decode |
https://www.php.net/manual/fun... | External Subdomain | json_encode |
https://www.php.net/filter.fil... | External Subdomain | See Validation Filters |
https://www.php.net/function.e... | External Subdomain Text duplicate | php.net |
https://www.php.net/errorfunc.... | External Subdomain Anchor | error_reporting |
https://www.php.net/errorfunc.... | External Subdomain Anchor | display_errors |
https://www.php.net/errorfunc.... | External Subdomain Anchor | display_startup_errors |
https://www.php.net/errorfunc.... | External Subdomain Anchor | log_errors |
https://phptherightway.com/ | Anchor Text duplicate | Back to Top |
https://wikipedia.org/wiki/Tes... | External Text duplicate | Wikipedia |
https://phpunit.de/ | External | PHPUnit |
https://github.com/atoum/atoum | External | atoum |
https://github.com/kahlan/kahlan | External | Kahlan |
https://peridot-php.github.io/ | External Subdomain | Peridot |
https://pestphp.com/ | External | Pest |
https://github.com/simpletest/... | External | SimpleTest |
https://wikipedia.org/wiki/Int... | External Text duplicate | Wikipedia |
https://www.selenium.dev/ | External Subdomain | Selenium |
https://mink.behat.org/ | External Subdomain | Mink |
https://codeception.com/ | External | Codeception |
https://github.com/MeltwaterAr... | External | Storyplayer |
https://behat.org/ | External | Behat |
https://cucumber.io/ | External | Cucumber |
https://www.phpspec.net/ | External Subdomain | PHPSpec |
https://rspec.info/ | External | RSpec project |
https://behat.org/ | External Text duplicate | Behat |
https://cucumber.io/ | External Text duplicate | Cucumber |
https://www.phpspec.net/ | External Subdomain Text duplicate | PHPSpec |
https://rspec.info/ | External | RSpec |
https://codeception.com/ | External Text duplicate | Codeception |
https://www.selenium.dev/ | External Subdomain Text duplicate | Selenium |
https://github.com/giorgiosiro... | External | integrated with PHPUnit |
https://github.com/padraic/moc... | External | Mockery |
https://phpunit.de/ | External Text duplicate | PHPUnit |
https://www.phpspec.net/ | External Subdomain Text duplicate | PHPSpec |
https://github.com/phpspec/pro... | External | Prophecy |
https://www.phpspec.net/ | External Subdomain Text duplicate | PHPSpec |
https://phpunit.de/ | External Text duplicate | PHPUnit |
https://github.com/php-mock/ph... | External | php-mock |
https://github.com/infection/i... | External | Infection |
https://en.wikipedia.org/wiki/... | External Subdomain | Mutation Testing |
https://github.com/Yoast/PHPUn... | External | PHPUnit Polyfills |
https://phptherightway.com/ | Anchor Text duplicate | Back to Top |
https://phptherightway.com/ | Anchor | PHP PaaS “Platform as a Service” providers |
https://phptherightway.com/ | Anchor | resources section |
https://nginx.org/ | External | nginx |
https://nginx.org/ | External | Read more on nginx |
https://www.php.net/install.fpm | External Subdomain | Read more on PHP-FPM |
https://nealpoole.com/blog/201... | External | Read more on setting up nginx and PHP-FPM securely |
https://httpd.apache.org/docs/... | External Subdomain | modules |
https://httpd.apache.org/docs/... | External Subdomain | prefork MPM |
https://httpd.apache.org/docs/... | External Subdomain | worker MPM |
https://httpd.apache.org/docs/... | External Subdomain | event MPM |
https://httpd.apache.org/docs/... | External Subdomain | mod_proxy_fcgi |
https://httpd.apache.org/ | External Subdomain | Read more on Apache |
https://httpd.apache.org/docs/... | External Subdomain | Read more on Multi-Processing Modules |
https://blogs.oracle.com/opal/... | External Subdomain | Read more on mod_fastcgi |
https://httpd.apache.org/mod_f... | External Subdomain | Read more on mod_fcgid |
https://httpd.apache.org/docs/... | External Subdomain | Read more on mod_proxy_fcgi |
https://serversforhackers.com/... | External | Read more on setting up Apache and PHP-FPM with mod_proxy_fcgi |
https://wikipedia.org/wiki/Bui... | External | build automation |
https://www.phing.info/ | External Subdomain | Phing |
https://ant.apache.org/ | External Subdomain | Apache Ant |
https://capistranorb.com/ | External | Capistrano |
https://ansistrano.com/ | External | Ansistrano |
https://capistranorb.com/ | External Text duplicate | Capistrano |
https://deployer.org/ | External | Deployer |
https://www.sitepoint.com/depl... | External Subdomain | Easy Deployment of PHP Applications with Deployer |
https://www.magephp.com/ | External Subdomain | Magallanes |
https://code.tutsplus.com/tuto... | External Subdomain | Automate your project with Apache Ant |
https://deployingphpapplicatio... | External | Deploying PHP Applications |
https://www.ansible.com/ | External Subdomain | Ansible |
https://puppet.com/ | External | Puppet |
https://www.chef.io/ | External Subdomain | Chef |
https://serversforhackers.com/... | External | An Ansible Tutorial |
https://leanpub.com/ansible-fo... | External | Ansible for DevOps |
https://leanpub.com/ansible-fo... | External | Ansible for AWS |
https://web.archive.org/web/20... | External Subdomain | Three part blog series about deploying a LAMP application with Chef, Vagrant, and EC2 |
https://github.com/sous-chefs/php | External | Chef Cookbook which installs and configures PHP and the PEAR package management system |
https://www.youtube.com/playli... | External Subdomain | Chef video tutorial series |
https://www.travis-ci.com/ | External Subdomain | Travis CI |
https://docs.github.com/en/act... | External Subdomain | GitHub Actions |
https://jenkins.io/ | External | Continuous Integration with Jenkins |
https://github.com/dancryer/phpci | External | Continuous Integration with PHPCI |
https://github.com/php-censor/... | External | Continuous Integration with PHP Censor |
https://www.jetbrains.com/team... | External Subdomain | Continuous Integration with Teamcity |
https://phptherightway.com/ | Anchor Text duplicate | Back to Top |
https://www.vagrantup.com/ | External Subdomain Text duplicate | Vagrant |
https://puppet.com/ | External Text duplicate | Puppet |
https://www.chef.io/ | External Subdomain Text duplicate | Chef |
https://www.docker.com/ | External Subdomain Text duplicate | Docker |
https://docs.docker.com/get-do... | External Subdomain | installing docker |
https://hub.docker.com/ | External Subdomain | Docker Hub |
https://docs.docker.com/ | External Subdomain | Docker User Guide |
https://hub.docker.com/explore/ | External Subdomain | official repositiories |
https://phpdocker.io/ | External | PHPDocker.io |
https://www.docker.com/ | External Subdomain | Docker Website |
https://docs.docker.com/get-do... | External Subdomain | Docker Installation |
https://docs.docker.com/ | External Subdomain Text duplicate | Docker User Guide |
https://hub.docker.com/ | External Subdomain Text duplicate | Docker Hub |
https://hub.docker.com/explore/ | External Subdomain | Docker Hub - official images |
https://phptherightway.com/ | Anchor Text duplicate | Back to Top |
https://php-legacy-docs.zend.c... | External Subdomain | opcodes |
https://www.php.net/book.opcache | External Subdomain | Zend OPcache |
https://www.php.net/manual/opc... | External Subdomain Anchor | opcache.enable |
https://www.php.net/book.opcache | External Subdomain Text duplicate | Zend OPcache |
https://github.com/zendtech/Ze... | External | open source |
https://www.iis.net/downloads/... | External Subdomain | WinCache |
https://wikipedia.org/wiki/Lis... | External | list of PHP accelerators on Wikipedia |
https://www.php.net/opcache.pr... | External Subdomain | PHP Preloading |
https://github.com/krakjoe/apcu | External | APCu |
https://www.php.net/apcu | External Subdomain | APCu Documentation |
https://memcached.org/ | External | Memcached |
https://redis.io/ | External | Redis |
https://www.php.net/ref.wincache | External Subdomain | WinCache Functions |
https://phptherightway.com/ | Anchor Text duplicate | Back to Top |
https://docs.phpdoc.org/guide/... | External Subdomain | tags |
https://docs.phpdoc.org/ | External Subdomain | PHPDoc manual |
https://docs.phpdoc.org/guide/... | External Subdomain | @author |
https://docs.phpdoc.org/guide/... | External Subdomain | @link |
https://docs.phpdoc.org/guide/... | External Subdomain Text duplicate | @author |
https://docs.phpdoc.org/guide/... | External Subdomain Text duplicate | @link |
https://docs.phpdoc.org/guide/... | External Subdomain | @param |
https://docs.phpdoc.org/guide/... | External Subdomain | @return |
https://docs.phpdoc.org/guide/... | External Subdomain | @throws |
https://docs.phpdoc.org/guide/... | External Subdomain Text duplicate | @param |
https://docs.phpdoc.org/guide/... | External Subdomain Text duplicate | @return |
https://phptherightway.com/ | Anchor Text duplicate | Back to Top |
https://www.php.net/ | External Subdomain | PHP Website |
https://www.php.net/docs.php | External Subdomain | PHP Documentation |
https://www.ogprogrammer.com/2... | External Subdomain | URL anchor text https://www.ogprogrammer.com/2017/06/28/how-to-get-connected-with-the-php-community/ |
https://twitter.com/CalEvans/l... | External | URL anchor text https://twitter.com/CalEvans/lists/phpeople |
https://www.amezmo.com/ | External Subdomain | Amezmo |
https://aws.amazon.com/elastic... | External Subdomain | AWS Elastic Beanstalk |
https://www.cloudways.com/ | External Subdomain | Cloudways |
https://www.digitalocean.com/p... | External Subdomain | DigitalOcean App Platform |
https://www.divio.com/ | External Subdomain | Divio |
https://www.engineyard.com/ | External Subdomain | Engine Yard Cloud |
https://www.fortrabbit.com/ | External Subdomain | fortrabbit |
https://cloud.google.com/appen... | External Subdomain | Google App Engine |
https://devcenter.heroku.com/c... | External Subdomain | Heroku |
https://cloud.ibm.com/docs/ope... | External Subdomain Anchor | IBM Cloud |
https://www.lumen.com/ | External Subdomain | Lumen |
https://azure.microsoft.com/ | External Subdomain | Microsoft Azure |
https://network.pivotal.io/ | External Subdomain | Pivotal Web Services |
https://platform.sh/ | External | Platform.sh |
https://www.openshift.com/ | External Subdomain | Red Hat OpenShift |
https://www.virtuozzo.com/appl... | External Subdomain | Virtuozzo |
https://phptherightway.com/ | Text duplicate | Packagist |
https://phptherightway.com/ | Text duplicate | PEAR |
https://phptherightway.com/ | Text duplicate | Dependency Management |
https://github.com/fuelphp/val... | External | FuelPHP Validation package |
https://auraphp.com/framework/ | External | Aura |
https://github.com/cakephp/col... | External | Collection |
https://github.com/cakephp/dat... | External | Database |
https://github.com/cakephp/dat... | External | Datasource |
https://github.com/cakephp/event | External | Event |
https://github.com/cakephp/i18n | External | I18n |
https://github.com/cakephp/orm | External | ORM |
https://github.com/fuelphp | External | FuelPHP |
https://github.com/hoaproject | External | Hoa Project |
https://symfony.com/components | External | Symfony Components |
https://thephpleague.com/ | External | The League of Extraordinary Packages |
https://github.com/illuminate/... | External | IoC Container |
https://github.com/illuminate/... | External | Eloquent ORM |
https://github.com/illuminate/... | External | Queue |
https://github.com/illuminate | External | Illuminate components |
https://phpcheatsheets.com/ | External | PHP Cheatsheets |
https://github.com/smknstd/mod... | External | Modern PHP Cheatsheet |
https://owasp.org/www-project-... | External | OWASP Security Cheatsheets |
https://phpbestpractices.org/ | External Text duplicate | PHP Best Practices |
https://kinsta.com/blog/php-ve... | External | Why You Should Be Using Supported PHP Versions |
https://www.phpweekly.com/ | External Subdomain | PHP Weekly |
https://javascriptweekly.com/ | External | JavaScript Weekly |
https://frontendfoc.us/ | External | Frontend Focus |
https://mobiledevweekly.com/ | External | Mobile Web Weekly |
https://github.com/jondot/awes... | External | a list of some |
https://blog.phpdeveloper.org/ | External Subdomain | PHP Developer blog |
https://github.com/ggelashvili... | External | Learn PHP The Right Way Series |
https://www.youtube.com/user/p... | External Subdomain | PHP Academy |
https://www.youtube.com/user/t... | External Subdomain | The New Boston |
https://www.youtube.com/user/b... | External Subdomain | Sherif Ramadan |
https://www.youtube.com/user/L... | External Subdomain | Level Up Tuts |
https://teamtreehouse.com/libr... | External | Standards and Best practices |
https://www.pluralsight.com/se... | External Subdomain | PHP Training on Pluralsight |
https://www.linkedin.com/learn... | External Subdomain | PHP Training on LinkedIn.com |
https://code.tutsplus.com/cate... | External Subdomain | PHP Training on Tutsplus |
https://laracasts.com/ | External | Laracasts |
https://symfonycasts.com/ | External | SymfonyCasts |
https://wiki.php.net/rfc/php6 | External Subdomain | partly because of this |
https://daylerees.com/php-pandas/ | External | PHP Pandas |
https://leanpub.com/phptherigh... | External Text duplicate | PHP The Right Way |
https://paragonie.com/book/pec... | External | Using Libsodium in PHP Projects |
https://phpandmysql.com/ | External | PHP & MySQL |
https://apisyouwonthate.com/ | External | Build APIs You Won’t Hate |
https://www.oreilly.com/librar... | External Subdomain | Modern PHP |
https://leanpub.com/buildingse... | External | Building Secure PHP Apps |
https://leanpub.com/mlaphp | External | Modernizing Legacy Applications In PHP |
https://leanpub.com/securingph... | External | Securing PHP: Core Concepts |
https://www.scalingphpbook.com/ | External Subdomain | Scaling PHP |
https://leanpub.com/signalingphp | External | Signaling PHP |
https://leanpub.com/minimumvia... | External | Minimum Viable Tests |
https://leanpub.com/ddd-in-php | External | Domain-Driven Design in PHP |
https://phptherightway.com/ | Anchor Text duplicate | Back to Top |
https://webchat.freenode.net/?... | External Subdomain | irc.freenode.com |
https://twitter.com/phpc | External | |
https://phpc.social/ | External | Mastodon |
https://stackoverflow.com/ques... | External | StackOverflow |
https://www.php.net/cal.php | External Subdomain | Read the Official PHP Events Calendar |
https://php.ug/ | External | PHP.ug |
https://www.meetup.com/find/ | External Subdomain | Meetup.com |
https://www.google.com/search?... | External Subdomain | |
https://nomadphp.com/ | External | NomadPHP |
https://twitter.com/PHPWomen | External | PHPWomen |
https://nomadphp.com/ | External Text duplicate | NomadPHP |
https://twitter.com/PHPWomen | External Text duplicate | PHPWomen |
https://wiki.php.net/usergroups | External Subdomain | Read about User Groups on the PHP Wiki |
https://www.php.net/conference... | External Subdomain | Find a PHP Conference |
https://www.php.net/elephpant.php | External Subdomain | ElePHPant |
http://www.elroubio.net/ | External Subdomain | Vincent Pontier |
https://7php.com/elephpant/ | External | Interview with Vincent Pontier |
https://joshlockhart.com/ | New window External | Josh Lockhart |
https://philsturgeon.uk/ | New window External | Phil Sturgeon |
https://github.com/codeguy/php... | New window External | Project Contributors |
https://creativecommons.org/li... | External | No Text |
https://joshlockhart.com/ | External Text duplicate | Josh Lockhart |
https://creativecommons.org/li... | External | Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License |
https://www.phptherightway.com/ | Subdomain | www.phptherightway.com |
Name | Value |
---|---|
server | GitHub.com |
content-type | text/html; charset=utf-8 |
last-modified | Sat, 04 Jan 2025 14:10:01 GMT |
access-control-allow-origin | * |
etag | W/"67794139-4531f" |
expires | Sat, 04 Jan 2025 14:24:07 GMT |
cache-control | max-age=600 |
content-encoding | gzip |
x-proxy-cache | MISS |
x-github-request-id | E562:1149A9:13E33515:140D40E6:6779422E |
accept-ranges | bytes |
age | 141 |
date | Sat, 04 Jan 2025 15:01:31 GMT |
via | 1.1 varnish |
x-served-by | cache-fra-eddf8230084-FRA |
x-cache | HIT |
x-cache-hits | 0 |
x-timer | S1736002892.562262,VS0,VE2 |
vary | Accept-Encoding |
x-fastly-request-id | 0299812ae00ed1982935a789b3c0764b56a6d456 |
content-length | 74448 |
statuscode | 200 |
http_version | HTTP/2 |
Sitemap: https://phptherightway.com/sitemap.xml
Following keywords were found. You can check the keyword optimization of this page for each keyword.
Keyword | Result | Recheck |
---|---|---|
PHP | 94% | Check |
Way | 77% | Check |
Right Way | 77% | Check |
As PHP | 76% | Check |
or PHP | 76% | Check |
Standard PHP | 73% | Check |
PHP MySQL | 70% | Check |
PHP Development | 70% | Check |
PHP version | 70% | Check |
Local PHP | 70% | Check |
PHP Security | 68% | Check |
PHP Library | 68% | Check |
Plain PHP | 68% | Check |
PHP PaaS | 68% | Check |
new PHP | 68% | Check |
Install PHP | 68% | Check |
PHP simple | 68% | Check |
PHP community | 68% | Check |
PHP code | 68% | Check |
running PHP | 68% | Check |
PHP libraries | 68% | Check |
PHP frameworks | 68% | Check |
php function | 68% | Check |
php files | 68% | Check |
list PHP | 68% | Check |
Please select one of the following options for your request.
Contact options
Send us an email at [email protected]
Give us a call +49 911 23756261
Mo-Fr (CET)
from 9 am to 5 pm
None of these options suit your need?
You can also download our Quick Start Guide, visit the FAQ section, our Knowledge Base or Blog.
Please select one of the following options for your request.
We have received your message and will process it as soon as possible.
We use cookies to make our site work and also for analytics and advertising purposes. You can enable or disable optional cookies as desired. See the following links for more information.
We need these so the site can function properly
So we can better understand how visitors use our website
So we can serve you tailored ads and promotions
(Nice to have)