未加星标

Awesome PHP Resources on DEV

字体大小 | |
[开发(php) 所属分类 开发(php) | 发布者 店小二03 | 时间 2018 | 作者 红领巾 ] 0人收藏点击收藏
php is an unfairly underrated language, but here at DEV, we have yet some great resources about it.

It's not so easy to find them out, because PHP don't have a big audience and related posts get drown among many other (JS) posts, but nevertheless, some of them reached a pretty high quality.

Bootstrapping

It can be difficult for newcomers to know where to start a new PHP project. If you want to give a try to the Slim micro-framework, have a loot at@charliedevelops 's following post:


Awesome PHP Resources on DEV
Getting started with Slim PHP framework by building a very simple MVC/OOP app charliedeveloper

#webdev #beginners #php #tutorial

:white_check_mark: Clean code

A great post about some clean code rules in PHP, with great screenshots:


Awesome PHP Resources on DEV
A month of clean code Jason McCreary

#programming #practices #refactoring #php

Some other clean code rules, applied to a concrete example:


Awesome PHP Resources on DEV
Writing Beautiful Code Andrew Davis

#webdev #productivity #php

A very detailed article about clean architecture and design patterns:


Awesome PHP Resources on DEV
Cleaning up your codebase with a clean architecture Barry O Sullivan

#cleancode #layeredarchitecture #php #design

:traffic_light: Quality

I wrote the following post to show dev how to check the quality of PHP code by using 3 static analysis tools ( phpcs , phpmd & php-cs-fixer ):


Awesome PHP Resources on DEV
:traffic_light: How to Ensure You Write Clean Code (1/2) :fr: Boris Jamot

#cleancode #tools #codingstyle #php

The next article shows how to automate everything with the editor, composer , git & the CI/CD pipeline:


Awesome PHP Resources on DEV
:traffic_light: How to Ensure You Write Clean Code (2/2) :fr: Boris Jamot

#git #automation #cleancode #bash

:ballot_box_with_check: Tests

Not so specific to PHP, but still interesting:


Awesome PHP Resources on DEV
Fake it by stubbing the mock, dummy Jason McCreary

#testing #php

Because unit tests are never enough, we need acceptance tests. Here is a simple way to test an HTTP API as a black box:


Awesome PHP Resources on DEV
Acceptance testing your PHP app with ease Barry O Sullivan

#tdd #php #acceptancetests

:lock: Security

It's well known that misusing PHP can lead to serious security breaches. The following resources will be a great introduction for people who care about security (who doesn't?):


Awesome PHP Resources on DEV
PHP Security: Introduction dewbiez

#php #security

5 rules to secure your PHP application:


Awesome PHP Resources on DEV
Security Tips for a PHP Application Andrew Davis

#php #security

Tooling

The best tool in PHP world is unquestionably composer . Number of its features are often unknown. It's not only a dependency manager. Let's have a look at its possibilities:


Awesome PHP Resources on DEV
What, why and how of PHP Composer Gaurav Makhecha

#php #laravel #composer

@david_j_eddy introduces 5 essential tools every PHP developers should use:


Awesome PHP Resources on DEV
5 PHP Tools to make your life more enjoyable. David J Eddy

#php #tool #productivity #quality

If you ever tasted the pleasure of debugging, then you know you can't do without. Thanks to@brpaz , you'll now know how make all the things work together:


Awesome PHP Resources on DEV
Docker, PHPStorm and Xdebug, The definitive guide Bruno Paz

#docker #xdebug #phpstorm #php

This last tool has been developed by the author of the article, who can thus help you get started. It's a tool to quickly bootstrap a PHP project from scratch:


Awesome PHP Resources on DEV
PHP project scaffolding (kickstarting) tool Jitendra Adhikari

#showdev #php #productivity #automation

:rocket: Other

Because we all know that reading books help us understanding the things more deeply, here is a list of suggested books about PHP:


Awesome PHP Resources on DEV
My Favorite PHP books Bruno Paz

#php #books

The PHP edition of the well known imposter syndrome:


Awesome PHP Resources on DEV
Imposter Syndrome: PHP Edition Andrew Davis

#php #impostersyndrome #webdev #career

Because such articles are very, very rare, and because I already found myself lost in the face of the lack of resources when cloudifying a PHP app, here is a great article about PHP with containers:


Awesome PHP Resources on DEV
Isolating PHP with Docker Containers John McCracken

#docker #php #tutorial

:stars: People to follow

@restoreddev 's posts are always well written, and most of them are about PHP. As a PHP dev, you can't definitely not follow him.

@gonedark 's posts are mostly about clean code, PHP and git. Some of them are among the most popular on DEV.

Two of the above articles were written by@brpaz , and some others worth the read.

本文开发(php)相关术语:php代码审计工具 php开发工程师 移动开发者大会 移动互联网开发 web开发工程师 软件开发流程 软件开发工程师

代码区博客精选文章
分页:12
转载请注明
本文标题:Awesome PHP Resources on DEV
本站链接:https://www.codesec.net/view/611490.html


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 开发(php) | 评论(0) | 阅读(80)