J'ai besoin d'intimité. Non pas parce que mes actions sont douteuses, mais parce que votre jugement et vos intentions le sont.
5163 links
Pour convertir des pdf
function monGenerateur() {
yield 'Alice' => 29;
yield 'Bob' => 34;
yield 'Camille' => 23;
}
foreach (monGenerateur() as $name => $age) {
print("$name a $age ans\n");
}
La deuxième partie du tuto de Tom Butler.
Pour remettre les points sur les i.
Software engineering principles, from Robert C. Martin's book Clean Code, adapted for PHP. This is not a style guide. It's a guide to producing readable, reusable, and refactorable software in PHP.
Not every principle herein has to be strictly followed, and even fewer will be universally agreed upon. These are guidelines and nothing more, but they are ones codified over many years of collective experience by the authors of Clean Code.
Inspired from clean-code-javascript.
Although many developers still use PHP 5, most of the examples in this article only work with PHP 7.1+.
SimpleSAMLphp is an award-winning application written in native PHP that deals with authentication. The project is led by UNINETT, has a large user base, a helpful user community and a large set of external contributors.
Utilisé par FileSender de Renater
Le dépôt Github : https://github.com/simplesamlphp
Salut les potos,
Je me suis mis en tête de développer un framework from scratch en essayant d'appliquer au maximum les recommandations de Tom Butler sur la POO.
C'est encore dans son jus et les plâtres ne sont pas encore secs. Mais normalement, c'est fonctionnel.
N'hésitez pas à me dire ce que vous en pensez. Est-ce que je fais fausse route ? Est-ce que vous voyez des corrections/améliorations à apporter ?
Quand j'aurai un peu de temps, j'essaierai de faire un readme un peu plus étoffé. Mais en attendant, le code est commenté. Il faut une base MySQL. Un exemple de tables est donné dans le code.
Dans l'attente de vos retours.
Voir également https://github.com/atoum/atoum pour les tests
Pour être sûr qu'il n'y ait pas de doublon dans ta base ??? Si c'est pour compter le nombre d'entrée de ton tableau, là, c'est whaoou !
<?php
// dangerously simple PHP regular expression URL router
// requires a mod_rewrite like "RewriteRule . /index.php [L]"
function get($url, $callback) {
$matches = array();
if (preg_match('~' . $url . '~', $_SERVER['REQUEST_URI'], $matches)) {
echo call_user_func_array($callback, $matches);
die();
}
}
get('foo', function($url) {
return 'you got foo';
});
get('bar([\d])', function($url, $digit) {
return 'bar number ' . $digit;
});
get('.*', function() {
return 'catch all. try /foo or /bar[0-9]';
});
Je te recommande plutôt les articles de Tom Butler : https://r.je/
Couscous turns Markdown documentation into beautiful websites. It's GitHub Pages on steroids.
PHP-Spider Features :
Via Knah Tsaeb
Une gallerie minimaliste en php (1 fichier), écrite par Timo.
Koel (also styled as koel, with a lowercase k) is a simple web-based personal audio streaming service written in Vue at the client side and Laravel on the server side. Targeting web developers, Koel embraces some of the more modern web technologies – flexbox, audio and drag-and-drop API to name a few – to do its job
Un fork intéressant : https://github.com/X-Ryl669/kutr