| route-pattern | /:user_id/:repository |
| route-controller | files |
| route-action | disambiguate |
| fetch-nonce | v2:b78118b8-de7e-5286-a8f6-5f3810079c6a |
| current-catalog-service-hash | f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb |
| request-id | D002:1AEC3E:95D4CD:C2C1A9:698FBC41 |
| html-safe-nonce | 0d964acbdb5e8e7b10678b6402370bd1f0fdd2dfec55f6cf21d37c958ff0c04f |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMDAyOjFBRUMzRTo5NUQ0Q0Q6QzJDMUE5OjY5OEZCQzQxIiwidmlzaXRvcl9pZCI6IjYwNTA1NDU1MzUxNzcxNzgxNzciLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 9a06c5471e86643fdc879acece5aa12bc5f4750cb67e2903704a981a9d942ae1 |
| hovercard-subject-tag | repository:288664512 |
| github-keyboard-shortcuts | repository,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | // |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/singleton90/learn-php |
| twitter:image | https://opengraph.githubassets.com/52e6de82295f45e1164568c9114f0d1dedb75844ca86975c5b83655d7adf28c7/singleton90/learn-php |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/52e6de82295f45e1164568c9114f0d1dedb75844ca86975c5b83655d7adf28c7/singleton90/learn-php |
| og:image:alt | :elephant: Learn modern PHP. Contribute to singleton90/learn-php development by creating an account on GitHub. |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b |
| turbo-cache-control | no-preview |
| go-import | github.com/singleton90/learn-php git https://github.com/singleton90/learn-php.git |
| octolytics-dimension-user_id | 2216747 |
| octolytics-dimension-user_login | singleton90 |
| octolytics-dimension-repository_id | 288664512 |
| octolytics-dimension-repository_nwo | singleton90/learn-php |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | true |
| octolytics-dimension-repository_parent_id | 86918423 |
| octolytics-dimension-repository_parent_nwo | odan/learn-php |
| octolytics-dimension-repository_network_root_id | 86918423 |
| octolytics-dimension-repository_network_root_nwo | odan/learn-php |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 4084c47bba08e7ba5fab63cb1dd485a339910ed7 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://patch-diff.githubusercontent.com/singleton90/learn-php#start-of-content |
|
| https://patch-diff.githubusercontent.com/ |
|
Sign in
| https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fsingleton90%2Flearn-php |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fsingleton90%2Flearn-php |
|
Sign up
| https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=singleton90%2Flearn-php |
| Reload | https://patch-diff.githubusercontent.com/singleton90/learn-php |
| Reload | https://patch-diff.githubusercontent.com/singleton90/learn-php |
| Reload | https://patch-diff.githubusercontent.com/singleton90/learn-php |
|
singleton90
| https://patch-diff.githubusercontent.com/singleton90 |
| learn-php | https://patch-diff.githubusercontent.com/singleton90/learn-php |
| odan/learn-php | https://patch-diff.githubusercontent.com/odan/learn-php |
|
Notifications
| https://patch-diff.githubusercontent.com/login?return_to=%2Fsingleton90%2Flearn-php |
|
Fork
0
| https://patch-diff.githubusercontent.com/login?return_to=%2Fsingleton90%2Flearn-php |
|
Star
0
| https://patch-diff.githubusercontent.com/login?return_to=%2Fsingleton90%2Flearn-php |
| odan.github.io/learn-php/ | https://odan.github.io/learn-php/ |
|
MIT license
| https://patch-diff.githubusercontent.com/singleton90/learn-php/blob/master/LICENSE.md |
|
0
stars
| https://patch-diff.githubusercontent.com/singleton90/learn-php/stargazers |
|
220
forks
| https://patch-diff.githubusercontent.com/singleton90/learn-php/forks |
|
Branches
| https://patch-diff.githubusercontent.com/singleton90/learn-php/branches |
|
Tags
| https://patch-diff.githubusercontent.com/singleton90/learn-php/tags |
|
Activity
| https://patch-diff.githubusercontent.com/singleton90/learn-php/activity |
|
Star
| https://patch-diff.githubusercontent.com/login?return_to=%2Fsingleton90%2Flearn-php |
|
Notifications
| https://patch-diff.githubusercontent.com/login?return_to=%2Fsingleton90%2Flearn-php |
|
Code
| https://patch-diff.githubusercontent.com/singleton90/learn-php |
|
Pull requests
0
| https://patch-diff.githubusercontent.com/singleton90/learn-php/pulls |
|
Actions
| https://patch-diff.githubusercontent.com/singleton90/learn-php/actions |
|
Projects
0
| https://patch-diff.githubusercontent.com/singleton90/learn-php/projects |
|
Security
0
| https://patch-diff.githubusercontent.com/singleton90/learn-php/security |
|
Insights
| https://patch-diff.githubusercontent.com/singleton90/learn-php/pulse |
|
Code
| https://patch-diff.githubusercontent.com/singleton90/learn-php |
|
Pull requests
| https://patch-diff.githubusercontent.com/singleton90/learn-php/pulls |
|
Actions
| https://patch-diff.githubusercontent.com/singleton90/learn-php/actions |
|
Projects
| https://patch-diff.githubusercontent.com/singleton90/learn-php/projects |
|
Security
| https://patch-diff.githubusercontent.com/singleton90/learn-php/security |
|
Insights
| https://patch-diff.githubusercontent.com/singleton90/learn-php/pulse |
| Branches | https://patch-diff.githubusercontent.com/singleton90/learn-php/branches |
| Tags | https://patch-diff.githubusercontent.com/singleton90/learn-php/tags |
| https://patch-diff.githubusercontent.com/singleton90/learn-php/branches |
| https://patch-diff.githubusercontent.com/singleton90/learn-php/tags |
| 149 Commits | https://patch-diff.githubusercontent.com/singleton90/learn-php/commits/master/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php/commits/master/ |
| _layouts | https://patch-diff.githubusercontent.com/singleton90/learn-php/tree/master/_layouts |
| _layouts | https://patch-diff.githubusercontent.com/singleton90/learn-php/tree/master/_layouts |
| assets | https://patch-diff.githubusercontent.com/singleton90/learn-php/tree/master/assets |
| assets | https://patch-diff.githubusercontent.com/singleton90/learn-php/tree/master/assets |
| .gitattributes | https://patch-diff.githubusercontent.com/singleton90/learn-php/blob/master/.gitattributes |
| .gitattributes | https://patch-diff.githubusercontent.com/singleton90/learn-php/blob/master/.gitattributes |
| .gitignore | https://patch-diff.githubusercontent.com/singleton90/learn-php/blob/master/.gitignore |
| .gitignore | https://patch-diff.githubusercontent.com/singleton90/learn-php/blob/master/.gitignore |
| CONDUCT.md | https://patch-diff.githubusercontent.com/singleton90/learn-php/blob/master/CONDUCT.md |
| CONDUCT.md | https://patch-diff.githubusercontent.com/singleton90/learn-php/blob/master/CONDUCT.md |
| CONTRIBUTING.md | https://patch-diff.githubusercontent.com/singleton90/learn-php/blob/master/CONTRIBUTING.md |
| CONTRIBUTING.md | https://patch-diff.githubusercontent.com/singleton90/learn-php/blob/master/CONTRIBUTING.md |
| LICENSE.md | https://patch-diff.githubusercontent.com/singleton90/learn-php/blob/master/LICENSE.md |
| LICENSE.md | https://patch-diff.githubusercontent.com/singleton90/learn-php/blob/master/LICENSE.md |
| README.md | https://patch-diff.githubusercontent.com/singleton90/learn-php/blob/master/README.md |
| README.md | https://patch-diff.githubusercontent.com/singleton90/learn-php/blob/master/README.md |
| _config.yml | https://patch-diff.githubusercontent.com/singleton90/learn-php/blob/master/_config.yml |
| _config.yml | https://patch-diff.githubusercontent.com/singleton90/learn-php/blob/master/_config.yml |
| favicon.ico | https://patch-diff.githubusercontent.com/singleton90/learn-php/blob/master/favicon.ico |
| favicon.ico | https://patch-diff.githubusercontent.com/singleton90/learn-php/blob/master/favicon.ico |
| README | https://patch-diff.githubusercontent.com/singleton90/learn-php |
| Contributing | https://patch-diff.githubusercontent.com/singleton90/learn-php |
| MIT license | https://patch-diff.githubusercontent.com/singleton90/learn-php |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#learn-modern-php |
| https://php.net/ |
| PHP | https://php.net/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#table-of-contents |
| Must read | https://patch-diff.githubusercontent.com/singleton90/learn-php#must-read |
| Tutorials | https://patch-diff.githubusercontent.com/singleton90/learn-php#tutorials |
| Videos | https://patch-diff.githubusercontent.com/singleton90/learn-php#videos |
| Books | https://patch-diff.githubusercontent.com/singleton90/learn-php#books |
| Online schools | https://patch-diff.githubusercontent.com/singleton90/learn-php#online-schools |
| Reference | https://patch-diff.githubusercontent.com/singleton90/learn-php#reference |
| LAMP: Linux, Apache, MySql, PHP | https://patch-diff.githubusercontent.com/singleton90/learn-php#lamp-linux-apache-mysql-php |
| HTML / HTML 5 | https://patch-diff.githubusercontent.com/singleton90/learn-php#html--html-5 |
| CSS | https://patch-diff.githubusercontent.com/singleton90/learn-php#css |
| JavaScript | https://patch-diff.githubusercontent.com/singleton90/learn-php#javascript |
| Protocols | https://patch-diff.githubusercontent.com/singleton90/learn-php#protocols |
| Tools | https://patch-diff.githubusercontent.com/singleton90/learn-php#tools |
| IDEs | https://patch-diff.githubusercontent.com/singleton90/learn-php#ides |
| Graphic tools | https://patch-diff.githubusercontent.com/singleton90/learn-php#graphic-tools |
| Frontend | https://patch-diff.githubusercontent.com/singleton90/learn-php#frontend |
| View libraries (frontend) | https://patch-diff.githubusercontent.com/singleton90/learn-php#view-libraries-frontend |
| Templating | https://patch-diff.githubusercontent.com/singleton90/learn-php#templating |
| Webdesign | https://patch-diff.githubusercontent.com/singleton90/learn-php#webdesign |
| Frameworks | https://patch-diff.githubusercontent.com/singleton90/learn-php#frameworks |
| Micro Frameworks | https://patch-diff.githubusercontent.com/singleton90/learn-php#micro-frameworks |
| Libraries | https://patch-diff.githubusercontent.com/singleton90/learn-php#libraries |
| Model-View-Controller | https://patch-diff.githubusercontent.com/singleton90/learn-php#model-view-controller |
| Object-oriented programming | https://patch-diff.githubusercontent.com/singleton90/learn-php#object-oriented-programming |
| Design patterns | https://patch-diff.githubusercontent.com/singleton90/learn-php#design-patterns |
| Best Practices | https://patch-diff.githubusercontent.com/singleton90/learn-php#best-practices |
| Database basics | https://patch-diff.githubusercontent.com/singleton90/learn-php#database-basics |
| Database books | https://patch-diff.githubusercontent.com/singleton90/learn-php#database-books |
| Relational database management system (RDBMS) | https://patch-diff.githubusercontent.com/singleton90/learn-php#relational-database-management-system-rdbms |
| Database normalization | https://patch-diff.githubusercontent.com/singleton90/learn-php#database-normalization |
| Prepared Statements | https://patch-diff.githubusercontent.com/singleton90/learn-php#prepared-statements |
| NoSQL | https://patch-diff.githubusercontent.com/singleton90/learn-php#nosql |
| Database tutorials | https://patch-diff.githubusercontent.com/singleton90/learn-php#database-tutorial |
| Database libraries | https://patch-diff.githubusercontent.com/singleton90/learn-php#database-libraries |
| Database tools | https://patch-diff.githubusercontent.com/singleton90/learn-php#database-tools |
| Standards | https://patch-diff.githubusercontent.com/singleton90/learn-php#standards |
| Errors and exception handling | https://patch-diff.githubusercontent.com/singleton90/learn-php#errors-and-exception-handling |
| Debugging | https://patch-diff.githubusercontent.com/singleton90/learn-php#debugging |
| Unit testing | https://patch-diff.githubusercontent.com/singleton90/learn-php#unit-testing |
| Documentation | https://patch-diff.githubusercontent.com/singleton90/learn-php#documentation |
| PHP Sessions | https://patch-diff.githubusercontent.com/singleton90/learn-php#php-sessions |
| Text translations | https://patch-diff.githubusercontent.com/singleton90/learn-php#text-translations |
| Dependency injection | https://patch-diff.githubusercontent.com/singleton90/learn-php#dependency-injection |
| Regular Expressions | https://patch-diff.githubusercontent.com/singleton90/learn-php#regular-expressions |
| XML | https://patch-diff.githubusercontent.com/singleton90/learn-php#xml |
| API | https://patch-diff.githubusercontent.com/singleton90/learn-php#api |
| REST | https://patch-diff.githubusercontent.com/singleton90/learn-php#restful-api |
| SOAP | https://patch-diff.githubusercontent.com/singleton90/learn-php#soap-api |
| Version control | https://patch-diff.githubusercontent.com/singleton90/learn-php#version-control |
| Security | https://patch-diff.githubusercontent.com/singleton90/learn-php#security |
| Architecture | https://patch-diff.githubusercontent.com/singleton90/learn-php#architecture |
| Domain Driven Design (DDD) | https://patch-diff.githubusercontent.com/singleton90/learn-php#domain-driven-design-ddd |
| Hexagonal Architecture | https://patch-diff.githubusercontent.com/singleton90/learn-php#hexagonal-architecture |
| Functional Programming | https://patch-diff.githubusercontent.com/singleton90/learn-php#functional-programming |
| Continuous integration and Continuous Delivery | https://patch-diff.githubusercontent.com/singleton90/learn-php#continuous-integration-ci-and-continuous-delivery-cd |
| Magazines | https://patch-diff.githubusercontent.com/singleton90/learn-php#magazines |
| Community and News | https://patch-diff.githubusercontent.com/singleton90/learn-php#community--news |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#must-read |
| PHP The Right Way | https://phptherightway.com/ |
| The Web Developer Roadmap | https://github.com/kamranahmedse/developer-roadmap |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#tutorials |
| Laravel PHP Practitioner | https://laracasts.com/skills/php |
| PHP Pandas | https://daylerees.com/php-pandas/ |
| Tutorialspoint PHP | https://www.tutorialspoint.com/php/ |
| Learn PHP in Y minutes | https://learnxinyminutes.com/docs/php/ |
| PHP Apprentice | https://phpapprentice.com/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#videos |
| Codecourse | https://www.youtube.com/codecourse/videos |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#books |
| Modern PHP: New Features and Good Practices | https://www.amazon.de/gp/product/1491905018/ref=as_li_tl?ie=UTF8&camp=1638&creative=6742&creativeASIN=1491905018&linkCode=as2&tag=28031982-21 |
| Learning PHP 7 | http://shop.oreilly.com/product/9781785880544.do |
| PHP 7 Zend Certification Study Guide | https://www.amazon.com/PHP-Zend-Certification-Study-Guide/dp/1484232453/?tag=28031982-21 |
| Free Programming Books | https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books.md#php |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#online-schools |
| CodeAcademy - Web Development | https://www.codecademy.com/catalog/subject/web-development |
| CodeAcademy - Learn PHP | https://www.codecademy.com/learn/learn-php |
| SymfonyCasts - Build something amazing with PHP | https://symfonycasts.com/tracks/php |
| SymfonyCasts - Learn Symfony | https://symfonycasts.com/tracks/symfony |
| Treehouse - Learn PHP | https://teamtreehouse.com/learn-to-code/php |
| Exercism - PHP | https://exercism.io/tracks/php |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#reference |
| PHP Manual | https://secure.php.net/manual/en/index.php |
| Language Reference | https://secure.php.net/manual/en/langref.php |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#lamp-linux-apache-mysql-php |
| LAMP | https://en.wikipedia.org/wiki/LAMP_(software_bundle) |
| Linux | https://en.wikipedia.org/wiki/Linux |
| Apache HTTP Server | https://en.wikipedia.org/wiki/Apache_HTTP_Server |
| MySQL | https://en.wikipedia.org/wiki/MySQL |
| PHP | https://en.wikipedia.org/wiki/PHP |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#html--html-5 |
| HTML | https://en.wikipedia.org/wiki/HTML |
| HTML5 | https://en.wikipedia.org/wiki/HTML5 |
| HTML5 Tutorial | https://www.w3schools.com/html/default.asp |
| A Basic HTML5 Template | https://www.sitepoint.com/a-basic-html5-template/ |
| Introduction to HTML | https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML |
| DOM | https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#css |
| Cascading Style Sheets | https://en.wikipedia.org/wiki/Cascading_Style_Sheets |
| CSS Tutorial | https://www.w3schools.com/css/ |
| Introduction to CSS | https://www.csstutorial.net/css-intro/introductioncss-part1.php |
| Introduction CSS Selectors | https://www.sitepoint.com/css-selectors/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#javascript |
| JavaScript | https://en.wikipedia.org/wiki/JavaScript |
| Basic JavaScript | http://speakingjs.com/es5/ch01.html |
| JSON | https://en.wikipedia.org/wiki/JSON |
| JSON Reference | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON |
| JavaScript Tutorial | https://www.w3schools.com/js/default.asp |
| Eloquent JavaScript | https://eloquentjavascript.net/ |
| You Don't Know JS (book series) | https://github.com/getify/You-Dont-Know-JS |
| Awesome JavaScript Learning | https://github.com/micromata/awesome-javascript-learning |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#protocols |
| HTTP | https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol |
| HTTPS | https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol_Secure |
| HTTP Request / Response, GET und POST | https://www.w3schools.com/tags/ref_httpmethods.asp |
| Introduction to HTTP Basics | https://www3.ntu.edu.sg/home/ehchua/programming/webprogramming/HTTP_Basics.html |
| FTP | https://en.wikipedia.org/wiki/File_Transfer_Protocol |
| SSH | https://en.wikipedia.org/wiki/Secure_Shell |
| SMTP | https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol |
| POP3 | https://en.wikipedia.org/wiki/Post_Office_Protocol |
| IMAP | https://en.wikipedia.org/wiki/Internet_Message_Access_Protocol |
| Ajax | https://developer.mozilla.org/en-US/docs/Web/Guide/AJAX |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#tools |
| Webbrowser (Chrome, Firefox, IE) | http://de.wikipedia.org/wiki/Webbrowser |
| XAMPP | https://www.apachefriends.org/index.html |
| Vagrant | https://en.wikipedia.org/wiki/Vagrant_(software) |
| Docker | https://en.wikipedia.org/wiki/Docker_(software) |
| Composer | https://getcomposer.org/ |
| WinSCP | https://winscp.net |
| Putty | https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html |
| PoEdit | https://poedit.net/ |
| Notepad++ | https://notepad-plus-plus.org/ |
| 7-ZIP | https://www.7-zip.org/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#ides |
| PHPStorm | https://www.jetbrains.com/phpstorm/ |
| Netbeans | https://netbeans.org/features/php/ |
| Visual Studio Code | https://code.visualstudio.com/docs/languages/php |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#graphic-tools |
| Adobe Photoshop | https://www.adobe.com/products/photoshop.html |
| Adobe Fireworks | https://www.adobe.com/products/fireworks.html |
| Sketch | https://www.sketchapp.com/ |
| Gimp | https://www.gimp.org/ |
| IrfanView | http://www.irfanview.com/ |
| Paint.NET | https://www.getpaint.net/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#frontend |
| jQuery | https://jquery.com/ |
| HTML5 | https://www.w3schools.com/html/html5_intro.asp |
| CSS | https://www.w3schools.com/css/default.asp |
| Bootstrap | https://getbootstrap.com/ |
| Font Awesome | https://fontawesome.com/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#view-libraries-frontend |
| Angular | https://angular.io/ |
| React | https://reactjs.org/ |
| Svelte | https://svelte.dev/ |
| Vue.js | https://vuejs.org/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#templating |
| Twig | https://twig.symfony.com/ |
| Plates | https://platesphp.com/ |
| Symfony versus Flat PHP | https://symfony.com/doc/current/introduction/from_flat_php_to_symfony2.html |
| Twig – the Most Popular Stand-Alone PHP Template Engine | https://www.sitepoint.com/twig-popular-stand-alone-php-template-engine/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#frameworks |
| CakePHP | https://cakephp.org/ |
| Laravel | https://laravel.com/ |
| Laminas | https://getlaminas.org/ |
| Symfony | https://symfony.com/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#micro-frameworks |
| Slim Framework | https://www.slimframework.com/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#libraries |
| Awesome PHP libraries | https://github.com/ziadoz/awesome-php |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#model-view-controller |
| MVC Wikipedia | https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller |
| MVC in simpler terms or the structure of a modern web-application | https://phpdelusions.net/articles/mvc |
| MVC overview | https://www.reddit.com/r/PHP/comments/5w3k8h/getting_started_with_symfony/de72hg6/ |
| MVC for Noobs | https://code.tutsplus.com/tutorials/mvc-for-noobs--net-10488 |
| A Better Understanding Of MVC | https://www.bennadel.com/blog/2379-a-better-understanding-of-mvc-model-view-controller-thanks-to-steven-neiland.htm |
| Thin controllers, fat models | https://stackoverflow.com/a/14045514/1461181 |
| MVC for advanced PHP developers | https://stackoverflow.com/questions/16356420/mvc-for-advanced-php-developers/16356866#16356866 |
| A Better Understanding Of MVC | https://www.bennadel.com/blog/2379-a-better-understanding-of-mvc-model-view-controller-thanks-to-steven-neiland.htm |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#object-oriented-programming |
| Classes and Objects | https://secure.php.net/manual/en/language.oop5.php |
| Mastering Object Oriented PHP | http://www.masteringobjectorientedphp.com/ |
| Objektorientierte Programmierung | https://www.php-einfach.de/experte/objektorientierte-programmierung-oop/ |
| Object-Oriented Bootcamp | https://laracasts.com/series/object-oriented-bootcamp-in-php |
| SOLID Principles in PHP | https://laracasts.com/series/solid-principles-in-php |
| Learning OOP in PHP | https://github.com/marcelgsantos/learning-oop-in-php |
| Style Guide for Object Design | https://leanpub.com/object-design/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#design-patterns |
| Design Patterns in PHP | https://www.script-tutorials.com/design-patterns-in-php/ |
| Gang of Four Design Patterns | https://www.amazon.com/gp/product/B000SEIBB8?ie=UTF8&tag=28031982-21&camp=1638&linkCode=xm2&creativeASIN=B000SEIBB8 |
| Design Patterns for Humans™ | https://github.com/kamranahmedse/design-patterns-for-humans |
| DesignPatternsPHP | https://designpatternsphp.readthedocs.io/ |
| Several design patterns in PHP | https://github.com/domnikl/DesignPatternsPHP |
| Design Patterns in PHP Course | https://www.youtube.com/playlist?list=PLplJltxWVIbLVL3ZX3I6b_uvBsnYVaRJn |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#best-practices |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#kiss |
| KISS - Keep it simple, stupid | https://en.wikipedia.org/wiki/KISS_principle |
| KISS principle | https://people.apache.org/~fhanik/kiss.html |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#yagni |
| YAGNI | https://deviq.com/yagni/ |
| You Arent Gonna Need It | http://c2.com/xp/YouArentGonnaNeedIt.html |
| KISS and YAGNI | https://blog.codinghorror.com/kiss-and-yagni/ |
| YAGNI, Cargo Cult and Overengineering | https://codeahoy.com/2017/08/19/yagni-cargo-cult-and-overengineering-the-planes-wont-land-just-because-you-built-a-runway-in-your-backyard/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#dry |
| Don’t repeat yourself (DRY) | https://en.wikipedia.org/wiki/Don't_repeat_yourself |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#solid |
| SOLID | https://en.wikipedia.org/wiki/SOLID_(object-oriented_design) |
| The First 5 Principles of Object Oriented Design | https://scotch.io/bar-talk/s-o-l-i-d-the-first-five-principles-of-object-oriented-design |
| How to write SOLID code that doesn’t suck | https://medium.com/web-engineering-vox/how-to-write-solid-code-that-doesnt-suck-2a3416623d48#.61pr1ym4b |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#other |
| TheCodingMachine Best Practices | http://bestpractices.thecodingmachine.com/ |
| Return early, return often | https://softwareengineering.stackexchange.com/q/18454 |
| Global Variables Are Bad | https://stackoverflow.com/a/10525602/1461181 |
| Thin controllers and fat models | https://symfony.com/doc/current/best_practices/controllers.html |
| PHP Dos and Don’ts aka Programmers I Don’t Like | https://blog.radwell.codes/2016/11/php-dos-donts-aka-programmers-dont-like/ |
| Composition over inheritance | https://www.thoughtworks.com/pt/insights/blog/composition-vs-inheritance-how-choose |
| Clean Code PHP | https://github.com/jupeter/clean-code-php |
| Object Calisthenics | https://medium.com/web-engineering-vox/improving-code-quality-with-object-calisthenics-aa4ad67a61f1#.ggel1wt46 |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#database-basics |
| Database | https://en.wikipedia.org/wiki/Database |
| Database model | https://en.wikipedia.org/wiki/Database_model |
| Codd's 12 rules | https://en.wikipedia.org/wiki/Codd%27s_12_rules |
| * | https://computing.derby.ac.uk/c/codds-twelve-rules/ |
| The only proper PDO tutorial | https://phpdelusions.net/pdo |
| SQL Tutorial | https://www.w3schools.com/sql/default.asp |
| Datenbank Grundlagen | https://www.datenbank-grundlagen.de/ |
| ERM | https://en.wikipedia.org/wiki/Entity%E2%80%93relationship_model |
| Datenbank-Grundlagen Tutorial | https://www.youtube.com/watch?v=dLXZYr-o4T4 |
| Datenbank-Grundlagen Tutorial: Primärschlüssel | https://www.youtube.com/watch?v=Mpkg0RnkMkw |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#relational-database-management-system-rdbms |
| MySQL | https://en.wikipedia.org/wiki/MySQL |
| MySQL website | https://dev.mysql.com/downloads/mysql/ |
| MariaDB | https://en.wikipedia.org/wiki/MariaDB |
| MariaDB website | https://mariadb.org/ |
| Microsoft SQL Server | https://en.wikipedia.org/wiki/Microsoft_SQL_Server |
| Oracle | https://en.wikipedia.org/wiki/Oracle_Database |
| SQLite | https://en.wikipedia.org/wiki/SQLite |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#database-books |
| High Performance MySQL: Optimization, Backups, and Replication | https://www.amazon.com/High-Performance-MySQL-Optimization-Replication/dp/1449314287/?tag=28031982-21 |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#database-normalization |
| Database normalization | https://en.wikipedia.org/wiki/Database_normalization |
| First normal form (1NF) | https://en.wikipedia.org/wiki/First_normal_form |
| Second normal form (2NF) | https://en.wikipedia.org/wiki/Second_normal_form |
| Third normal form (3NF) | https://en.wikipedia.org/wiki/Third_normal_form |
| Der Königsweg: Normalisierung | https://www.hdm-stuttgart.de/~riekert/lehre/db-kelz/chap4.htm |
| Normalisierung | http://www.datenbanken-verstehen.de/datenbanken/datenmodellierung/normalisierung/ |
| MySQL - Normalisierung | https://www.peterkropff.de/site/mysql/normalisierung.htm |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#prepared-statements |
| Prepared statement | https://en.wikipedia.org/wiki/Prepared_statement |
| Prepared statements - Protection from SQL injections | https://phpdelusions.net/pdo#prepared |
| PHP Prepared Statements | https://www.w3schools.com/php/php_mysql_prepared_statements.asp |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#database-libraries |
| CakePHP QueryBuilder | https://github.com/cakephp/database#query-builder |
| Illuminate (Laravel) Query Builder | https://github.com/illuminate/database |
| Laminas DB Query Builder | https://docs.laminas.dev/laminas-db/ |
| Phinx - database migrations | https://phinx.org/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#database-tools |
| SQLyog Community Edition | https://github.com/webyog/sqlyog-community/wiki/Downloads |
| SQLyog | https://www.webyog.com/product/sqlyog |
| MySQL Workbench | https://www.mysql.com/products/workbench/ |
| HeidiSQL | https://www.heidisql.com/ |
| SequelPro | https://www.sequelpro.com/ |
| Navicat | https://www.navicat.com/en/products/navicat-for-mysql |
| DBeaver | https://dbeaver.io/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#nosql |
| NoSQL | https://en.wikipedia.org/wiki/NoSQL |
| Redis | https://redis.io/ |
| MongoDB | https://en.wikipedia.org/wiki/MongoDB |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#standards |
| PHP Framework Interop Group | https://www.php-fig.org/ |
| PSR-1 Basic Coding Standard | https://www.php-fig.org/psr/psr-1/ |
| PSR-12 Coding Style Guide | https://www.php-fig.org/psr/psr-12/ |
| PSR-3 Logger Interface | https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-3-logger-interface.md |
| PSR-4 Autoloader | https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-4-autoloader.md |
| Standard PHP package skeleton | https://github.com/php-pds/skeleton |
| A skeleton repository for League Packages | https://github.com/thephpleague/skeleton |
| Semantic Versioning 2.0.0 | https://semver.org/ |
| Keep a changelog | https://keepachangelog.com/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#errors-and-exception-handling |
| Errors and Exceptions | https://www.phptherightway.com/#errors_and_exceptions |
| Error Handling PHP Best Practices | http://bestpractices.thecodingmachine.com/php/error_handling.html |
| Exceptions | https://secure.php.net/manual/en/language.exceptions.php |
| Predefined Exceptions | https://secure.php.net/manual/en/reserved.exceptions.php |
| SPL Exceptions | https://secure.php.net/manual/en/spl.exceptions.php |
| Errors and error handling | https://secure.php.net/manual/en/pdo.error-handling.php |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#debugging |
| Xdebug | https://xdebug.org/ |
| Installing Xdebug for XAMPP | https://gist.github.com/odan/1abe76d373a9cbb15bed |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#unit-testing |
| PHPUnit - testing framework | https://phpunit.de/ |
| Unit test, Integration Test, Smoke test, Regression Test | https://stackoverflow.com/a/520116/1461181 |
| Unit Testing, Integration Testing and Functional Testing | https://codeutopia.net/blog/2015/04/11/what-are-unit-testing-integration-testing-and-functional-testing/ |
| The Test Pyramid | https://martinfowler.com/bliki/TestPyramid.html |
| The Way of Testivus | http://www.agitar.com/downloads/TheWayOfTestivus.pdf |
| Database Testing | https://phpunit.de/manual/current/en/database.html |
| Best practices for database testing with PHPUnit | https://stackoverflow.com/a/3817970/1461181 |
| Database Tests With PHPUnit | https://qafoo.com/blog/090_database_tests_with_phpunit.html |
| Database Fixture Setup in PHPUnit | https://qafoo.com/blog/091_database_fixture_setup_in_phpunit.html |
| The correct way to use integration tests | https://zeroturnaround.com/rebellabs/the-correct-way-to-use-integration-tests-in-your-build-process/ |
| 100% Code Coverage via automated tests in Symfony applications | https://speakerdeck.com/mensemedia/100-percent-code-coverage-via-automated-tests-in-symfony-applications |
| Building Test-Driven Developers | https://leanpub.com/test-driven |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#documentation |
| Introduction to PhpDoc | https://www.sitepoint.com/introduction-to-phpdoc/ |
| The PHPDoc standard (PSR-5) for comments | https://github.com/phpDocumentor/fig-standards/blob/master/proposed/phpdoc.md |
| PHPDoc wiki | https://en.wikipedia.org/wiki/PHPDoc |
| PHPDoc basic syntax | https://www.phpdoc.org/docs/latest/references/phpdoc/basic-syntax.html |
| Anatomy of a DocBlock | https://phpdoc.org/docs/latest/guides/docblocks.html |
| Your First Set of Documentation | https://phpdoc.org/docs/latest/getting-started/your-first-set-of-documentation.html |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#php-sessions |
| PHP Sessions | https://www.w3schools.com/php/php_sessions.asp |
| Session Handling | https://secure.php.net/manual/en/book.session.php |
| Cookie | https://en.wikipedia.org/wiki/HTTP_cookie |
| Session Management | https://symfony.com/doc/current/components/http_foundation/sessions.html |
| PHP Sessions in Depth | https://www.phparch.com/2018/01/php-sessions-in-depth/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#text-translations |
| Internationalization and localization | https://en.wikipedia.org/wiki/Internationalization_and_localization |
| Symfony: The Translation Component | https://symfony.com/doc/current/components/translation.html |
| PoEdit | https://poedit.net/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#dependency-injection |
| An Introduction to Dependency Injection | https://joebubna.github.io/Cora/documentation/v2/dependency-injection/overview/ |
| What is Dependency Injection? | http://fabien.potencier.org/what-is-dependency-injection.html |
| The Clean Code Talks - Don't Look For Things! | https://www.youtube.com/watch?v=RlfLCWKxHJ0 |
| Dependency Injection and Dependency Inversion | https://www.youtube.com/watch?v=Ojsn11XY0X8 |
| PSR-11: Container interface | https://www.php-fig.org/psr/psr-11/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#regular-expressions |
| Regular expression | https://en.wikipedia.org/wiki/Regular_expression |
| PCRE Functions | https://secure.php.net/manual/en/ref.pcre.php |
| PHP Live Regex | https://www.phpliveregex.com/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#xml |
| XML | https://en.wikipedia.org/wiki/XML |
| XSD | https://en.wikipedia.org/wiki/XML_Schema_(W3C) |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#api |
| REST, SOAP OR GRAPHQL? | https://da-14.com/blog/ultimate-guide-api-architecture-rest-soap-or-graphql |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#restful-api |
| REST, RESTful, REST-like API Resources | https://odan.github.io/2017/01/30/rest-restful-rest-like-api-resources.html |
| REST, RESTful API Quick Reference | https://odan.github.io/2017/04/17/rest-restful-api-quick-reference.html |
| API Guidelines | https://opensource.zalando.com/restful-api-guidelines/index.html#api-naming |
| 7 Rules for REST API URI Design | https://blog.restcase.com/7-rules-for-rest-api-uri-design/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#soap-api |
| SOAP | https://en.wikipedia.org/wiki/SOAP |
| The SOAP extension | https://secure.php.net/manual/en/book.soap.php |
| Web service | https://en.wikipedia.org/wiki/Web_service |
| WSDL | https://en.wikipedia.org/wiki/Web_Services_Description_Language |
| Implementing a SOAP API with PHP | https://odan.github.io/2017/11/20/implementing-a-soap-api-with-php-7.html |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#version-control |
| What is version control | https://www.atlassian.com/git/tutorials/what-is-version-control |
| Github | https://github.com |
| Resources to learn Git | https://try.github.io/ |
| gittutorial - A tutorial introduction to Git | https://git-scm.com/docs/gittutorial |
| git - the simple guide | https://rogerdudler.github.io/git-guide/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#security |
| Web security essentials - A crash course | https://www.sohamkamani.com/blog/2017/01/16/web-security-essentials/ |
| PHP Security Cheat Sheet | https://www.owasp.org/index.php/PHP_Security_Cheat_Sheet |
| PHP The Right Way - Security | https://phptherightway.com/#security |
| XSS | https://www.sitepoint.com/php-security-cross-site-scripting-attacks-xss/ |
| HTML encoding - How to use htmlspecialchars() in PHP | https://odan.github.io/2017/01/02/how-to-use-htmlspecialchars-in-php.html |
| The latest information about secure PHP software | https://paragonie.com/blog |
| Security Tips for a PHP Application | https://dev.to/restoreddev/security-tips-for-a-php-application-4e9a |
| The Ultimate PHP Security Checklist | https://www.sqreen.io/checklists/php-security-checklist |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#architecture |
| Unclebob’s “Clean Architecture” book | https://www.amazon.com/gp/product/B075LRM681/ref=as_li_tl?ie=UTF8&camp=1638&creative=6742&creativeASIN=B075LRM681&linkCode=as2&tag=28031982-21&linkId=677aa0dda24a02b6b106a7552cee6669 |
| Patterns of Enterprise Application Architecture - Martin Fowler | https://www.amazon.com/gp/product/B008OHVDFM?ie=UTF8&tag=28031982-21&camp=1638&linkCode=xm2&creativeASIN=B008OHVDFM |
| The Onion Architecture Part 1 | https://jeffreypalermo.com/2008/07/the-onion-architecture-part-1/ |
| The Clean Architecture | https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html |
| Creating services you won’t hate | https://www.brandonsavage.net/creating-services-you-wont-hate/ |
| A Journey Toward Clean Code and Enjoyment | https://youtu.be/wInd6_aMqvg |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#domain-driven-design-ddd |
| DDD for beginners | https://speakerdeck.com/akrabat/ddd-for-beginners |
| Domain-Driven Design: Tackling Complexity in the Heart of Software | https://www.amazon.com/gp/product/0321125215/ref=as_li_tl?ie=UTF8&tag=28031982-21&camp=1638&creative=6742&linkCode=as2&creativeASIN=0321125215&linkId=16ec2c3b5f11f8f3b4e152c4a25b22c3 |
| Implementing Domain-Driven Design | https://www.amazon.com/gp/product/0321834577/ref=as_li_tl?ie=UTF8&tag=28031982-21&camp=1638&creative=6742&linkCode=as2&creativeASIN=0321834577&linkId=eb63c6ebb30257011280bf1eab89f1db |
| Design a DDD-oriented microservice | https://docs.microsoft.com/en-us/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/ddd-oriented-microservice |
| Domain-Driven Design Reference | https://amzn.to/2Xq4eEH |
| PDF | https://domainlanguage.com/wp-content/uploads/2016/05/DDD_Reference_2015-03.pdf |
| Services in Domain-Driven Design | http://gorodinski.com/blog/2012/04/14/services-in-domain-driven-design-ddd/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#hexagonal-architecture |
| Ports & Adapters Architecture | https://herbertograca.com/2017/09/14/ports-adapters-architecture/ |
| Hexagonal Architecture demystified | https://madewithlove.be/hexagonal-architecture-demystified/ |
| Hexagonal Architecture | https://fideloper.com/hexagonal-architecture |
| Alistair in the "Hexagone" | https://www.youtube.com/watch?v=th4AgBcrEHA |
| Object Design Style Guide | https://www.manning.com/books/object-design-style-guide |
| Advanced Web Application Architecture | https://leanpub.com/web-application-architecture |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#functional-programming |
| Functional architecture - The pits of success - Mark Seemann | https://www.youtube.com/watch?v=US8QG9I1XW0 |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#continuous-integration-ci-and-continuous-delivery-cd |
| Continuous Delivery | https://www.amazon.com/gp/product/B003YMNVC0/ref=as_li_tl?ie=UTF8&camp=1638&creative=6742&creativeASIN=B003YMNVC0&linkCode=as2&tag=28031982-21 |
| Continuously delivering PHP projects | https://www.youtube.com/watch?v=HOwPJg-F4h0 |
| Continuous Integration vs. Continuous Delivery vs. Continuous Deployment | https://stackoverflow.com/a/28628086/1461181 |
| What’s Continuous Deployment? | https://www.sitepoint.com/whats-continuous-deployment/ |
| PHP and Continuous Integration with Travis CI | https://www.sitepoint.com/php-continuous-integration-travis-ci/ |
| Docker for PHP Developers | https://leanpub.com/dockerfordevs |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#magazines |
| php architect | https://www.phparch.com/magazine/ |
| PHPmagazin | https://entwickler.de/php-magazin |
| web & mobile developer | https://shop.nmg.de/webundmobile/ |
| https://patch-diff.githubusercontent.com/singleton90/learn-php#community--news |
| @official_php | https://twitter.com/official_php |
| r/PHP | https://www.reddit.com/r/PHP/ |
| r/PHPhelp | https://www.reddit.com/r/PHPhelp/ |
| PHP on dev.to | https://dev.to/t/php |
| Stack Overflow | https://stackoverflow.com/questions/tagged/php |
| PHP weekly newsletter | http://www.phpweekly.com/ |
| Freek.dev newsletter | https://freek.dev/newsletter |
| Stitcher Mail | https://stitcher.io/signup |
| Awesome PHP Newsletter | https://php.libhunt.com/newsletter |
| JetBrains - PHP Annotated Monthly | https://blog.jetbrains.com/phpstorm/category/php-annotated-monthly/ |
| PHP's internals | https://externals.io/ |
| odan.github.io/learn-php/ | https://odan.github.io/learn-php/ |
|
Readme
| https://patch-diff.githubusercontent.com/singleton90/learn-php#readme-ov-file |
|
MIT license
| https://patch-diff.githubusercontent.com/singleton90/learn-php#MIT-1-ov-file |
|
Contributing
| https://patch-diff.githubusercontent.com/singleton90/learn-php#contributing-ov-file |
| Please reload this page | https://patch-diff.githubusercontent.com/singleton90/learn-php |
|
Activity | https://patch-diff.githubusercontent.com/singleton90/learn-php/activity |
|
0
stars | https://patch-diff.githubusercontent.com/singleton90/learn-php/stargazers |
|
0
watching | https://patch-diff.githubusercontent.com/singleton90/learn-php/watchers |
|
0
forks | https://patch-diff.githubusercontent.com/singleton90/learn-php/forks |
|
Report repository
| https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fsingleton90%2Flearn-php&report=singleton90+%28user%29 |
| Releases | https://patch-diff.githubusercontent.com/singleton90/learn-php/releases |
| Packages
0 | https://patch-diff.githubusercontent.com/users/singleton90/packages?repo_name=learn-php |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |