A curated list of amazingly awesome PHP libraries, resources and shiny things.
-
Updated
Jun 9, 2020
PHP is a popular general-purpose scripting language that's particularly suited for server-side web development. PHP runtime is generally executed by webpage content, and can be added to HTML and HTML5 webpages. PHP was originally developed in 1994 by Rasmus Lerdorf.
A curated list of amazingly awesome PHP libraries, resources and shiny things.
The external documentation of this project is unavailable.
The site doesn't load.
Steps to reproduce the behavior (include code examples, if applicable):
Documentation is displayed.
I found that phpstan doesn't understand psalms numeric-string type (see https://psalm.dev/docs/annotating_code/type_syntax/scalar_types/#numeric-string)
It would be nice to support it.
here is playground link
https://phpstan.org/r/9e26dfae-706f-4e3a
PPM is a process manager, supercharger and load balancer for modern PHP applications.
I‘v noticed that there is no Etag returned in static files response , any plans to add support for it?
Or, add a config item for it.
About configuring VSCode to interpret php
Hello my friend
Can you help me how to configure VSCode to interpret php
I need to point docker php to VSCode
It is possible ? Can you help me
The Plugin page in the Store could use some layout adjustments. The Install buttons are often pushed down the page with long content above. This UI could be anchored up top. A common location for this UI would be helpful with muscle memory, always navigating to this ui's location.
Many of the informational pieces could be moved to the sidebar below the Documentation and R
Hprose is a cross-language RPC. This project is Hprose 2.0 for PHP
I'd like to contribute when I can, but it's hard knowing your intentions for parts of the application that haven't been completed yet.
Could you provide a document that gives the design of the application? A good and simple format to begin with is:
This is a description of a school's class. It does this and that ... Its properties are:
Is your feature request related to a problem? Please describe.
When using a proxy in front of the Daemon, the port defined in the Node setting for daemon has to be exposed on the Daemon´s server as the Panel will try to reach the Daemon on the defined port. When set to the proxied port (eg: 443) then the proxy will able to forward the frontend to the backend but as soon as you auto-deploy the
According to the current README.md the following command should append the new host to the /etc/hosts file although the following error happens:
$ sudo echo $(docker network inspect bridge | grep Gateway | grep -o -E '([0-9]{1,3}\.){3}[0-9]{1,3}') "symfony.local" >> /etc/hosts
bash: /etc/hosts: Permission denied
I like yoda for 3 === $foo (instead of $foo === 3), but I don't like yoda for 3 === \my_method().
The main reasons for yoda is to avoid accidental assignments which can not happen on method calls.
Is it possible to either only suggest yodo for variable comparisons or to make it configurable in which cases it is suggested?
I found a mistake in a sample code given in documentation. There is a missing closing parenthesis in the sample code under Default section content
https://platesphp.com/v3/templates/sections/
Where is the documentation source hosted? I would like to send a PR.
Prettier PHP Plugin
High-level cryptography interface powered by libsodium
Is your feature request related to a problem? Please describe.
When Kimai is open in a tab in Firefox, it will light up again and again (every minute!) to notify the user. The change that happens appears to be the updated time in title only (which actally arouses only little or no interest).
Describe the solution you'd like
An option to disable this title updates by user. So those w
High-performance PHP-to-Golang IPC bridge
A collection of common algorithms implemented in PHP. The collection is based on "Cracking the Coding Interview" by Gayle Laakmann McDowell
The SMTP / IMAP Server-Password is returned in Clear-Text when visiting the Settings-Page of a Mailbox. A dummy entry should be returned instead.
Easily manage git hooks in your composer config
Created by Rasmus Lerdorf
Released June 8, 1995
Reading this ( https://learn.getgrav.org/16/advanced/performance-and-caching#grav-core-caching ), I was under the impression that the
hashmethod would actually hash the files (in a fast not-so-secure way as it is not the point.)I guess that the idea is to not load the file from disk, making it faster. Here comes the issue: when deploying, you have to be careful or preserving file attributes