Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/php/php-langspec
PHP Language Specification
https://github.com/php/php-langspec
4c19272d1f832faba8c7bc808bf4a2db4412a6c4 authored almost 2 years ago
Mention GitHub upstream instead of obsolete git.php.net
39ef2ce22b8e7779b641e6b529eaeb9dde48965a authored almost 2 years agoffa3fa58a1062aed7c85f04d10e340677364ce48 authored almost 2 years ago
Closes GH-256.
f268abd41944313b606b007caf177919f4ab4fe7 authored about 2 years ago* Fix the `namespace-definition` production
The `namespace-definition` production was changed...
f9d4f7480aae28805c5be13a26ac8d193dea21b1 authored almost 3 years agoFix encoding for < to <
d06f3e00dc0d5cf9d90fc08d495fa6ec86704db8 authored over 3 years ago6e288468b63910d0e5f9ec06fd35b2d0b2e52327 authored over 3 years ago
Line 257 reads "$b = &colors[100];", but should be "$b = &$colors[100];".
8a7e96736ac18cdd159b7af2e7d1e4c666c9c822 authored almost 5 years agoSome arrow diagrams are rendered as `<--` instead of `<--`.
694b0290a6ec0722820d2db848cc510104623e5d authored almost 5 years ago
I believe this is due to the support for unserializing with changed
visibility, which will assig...
51566692791bfab5250488f319831925ca0c1c3b authored almost 6 years ago
2f0881e79809cb0e910b38208f60a46106a60cf3 authored almost 6 years ago
231e64995d5e6446101aa3da0d5ef62e2b5f204f authored almost 6 years ago
64dd279d2829244050bb099f65a987c50324b8f5 authored almost 6 years ago
5fc96c5dfd962ef25a362fc6108acae39cf9f1fd authored almost 6 years ago
These are no longer legal in PHP 8. This is supposed to be testing
dynamic function calls, for w...
fe55bee01293a925120cfe330b62a94fc5140e35 authored almost 6 years ago
Fixes #236.
fd81c6b8f6a4d512d88f216497f272a7bcf7953b authored almost 6 years agoee9565cf6affd003280097f76cfa82f756e2305c authored almost 6 years ago
This reverts commit f35bd70531c012544e9061731415be8dcfe77f32.
9d99cf029b84f40b99bdab0224c79dd89c09e41a authored almost 6 years ago
1. Remove references to unicode codepoints (as those were ambigouous
without a defined encoding)...
May not have been originally intended this way, but it's how the
language works right now, so sp...
63d72a6df5d2c7b1b7a8aedde1410c780cfd92af authored almost 6 years ago
b0dadd509b0fa94667f96ef32af4481ff2a23e1e authored almost 6 years ago
Because it has variables on both sides, this is a primary expression.
1058a5042032e0ad00aed869ce80b839f3927d2c authored almost 6 years ago
Apparently the master/nightly builds haven't updated since
September...
The spec already correctly mentions that resources are allowed.
The warning was clarified in PHP...
* Add trailing comma for
- isset and unset
- static and dynamic methods
- functions and cl...
322c5c037eb3fcc9fc87ba9c20c2a002a1562704 authored about 6 years ago
- Redundant final newlines trimmed into one
- Missing final newlines added where can be added
A...
be010b4435e7b0801737bb66b5bbdd8f9fb51dde authored over 6 years ago97bef5c03282bb7f7402f0ccf5414f24b1022a7e authored over 6 years ago
And remove trailing whitespace
b5b19c34aaf3fef078243134a2659577c40cd767 authored over 6 years ago4094fe38acbd0d6d0ba6e4d3dddff44d8eaad9a0 authored over 6 years ago
Fixes #216.
15b92edd483df7f476e93fc7213cbba17bff10c6 authored over 6 years agob5ca441040e2c6f8c38d3b7373f7c720af4b8f8c authored over 6 years ago
ea03278e7e3d48061ef6744570b8f36b7a20d02c authored over 6 years ago
An example of the insteadof clause (satisfies the fixed rule):
`use T1,T2,T3{T1::foo insteadof ...
bbbcec63be0487cad32b42b823d3da3f6057226d authored over 6 years agoDetected by https://github.com/client9/misspell
8f78136eaae6a3fa7eef4789c8729bc38726b19d authored over 6 years agoDetected by https://github.com/client9/misspell
8953d961e3fde95fe2bd6f7201be62ed288dd23a authored over 6 years ago
As of commit 8af91fd41cf74b67324b04455d904f095c6a3280 all tests are
PHPTs, and make_phpt has bee...
Closes #214.
63375439ff7e8a1be93d0ef7d3c3b4833d5e35a0 authored about 7 years agojust making it consistent with the other items in the list.
1dc4793ede53b12a2b193698d9ef44709bcf9b10 authored over 7 years agodc3290165ea3fd5b0422ddca63f464c6bd6855c7 authored over 7 years ago
325f4aed5a26735ee2b02270ea9a88a30fdc0163 authored over 7 years ago
b0e2ca93602b649d936295a0fceaec5381b64101 authored over 7 years ago
7741beb3af80779a223bc61ef0d4d7a31bf12f50 authored over 7 years ago
The optional breakout-level constant for `break` and `continue`
statements can also be enclosed ...
These got left behind after shuffling things around too much.
1baff2105284c1e964de18fc7d40d7b1dc6900a0 authored over 7 years agocbb78dacad82dfc11e12399ab076d023f8efea69 authored over 7 years ago
This is not a general-purpose expression, it is only valid in
specific syntactic contexts.
08033b51583acc60a6dadd45053c7c883e6eb933 authored over 7 years ago
140cc0b4ff9b79da138e0ae547556d600cf49b13 authored over 7 years ago
c17f3a1eb766d1b09c4fd0d9a032312b1f8ee250 authored over 7 years ago
Otherwise the precedence would be wrong...
1aed868c28bcbbb0f1d011169163aab1e66413c9 authored over 7 years ago
The distinction is not meaningful, these are also primary
expressions.
4581ccd4a9d4909b9983675a41613dd388a01733 authored over 7 years ago
733810097e09bc718c8ad7a8dcd6de3a47659f72 authored over 7 years ago
b7f82175abd71600c3a825e642d57ddef6b5b826 authored over 7 years ago
Fixes #189.
714f68927038ece7e8f5f0a2bbce04a8c600eb25 authored over 7 years ago7d6ae475928a67c706aeaec8c131bed9567aafed authored over 7 years ago
Fixes #190.
e3eb18b757b24b0b1f97dc9bb9a24cf12697eb99 authored over 7 years agoFixes #202.
687ecf0dbc2397b79a9b5a39be05105b9f42ac8a authored over 7 years ago9cf8b200e55968b9e542c6cb70563d35ec347bf8 authored over 7 years ago
4b8e976b52c339a0436ca6c0120c6cdf07c52106 authored over 7 years ago
Fix #201.
8082f0911ad18da427d2920599d06a1a0632edbc authored over 7 years ago3c6875b738786cea3ac87e90d7f781e13d66aa8f authored over 7 years ago
32fe82511d7ea4c6d73ae6279edd3e24fada5aff authored over 7 years ago
Fixes #205.
11b13919b0f7d8b4f7b4ba40d48d497f480b6a64 authored over 7 years ago993ab3eb81f3529ae0ad5b534a2396405306fe00 authored over 7 years ago
befef5a037689d587b159933c21f334c39151170 authored over 7 years ago
3b9976878b29a98e21deeee9dc45fef1f8e6704e authored over 7 years ago
https://wiki.php.net/rfc/deprecate-bareword-strings
40ac5c13bc2fd35a09b76aed564f70cd062ac5c3 authored almost 8 years ago22020fb79ec8f9a0cf33d947d5e0f76c38a86fb1 authored about 8 years ago
2614bab90325039c9ed9c667a4766264d63eb145 authored about 8 years ago
6d8c122dd86793eacf42c7bf507a48de1588a494 authored about 8 years ago
304844ce5f6f4084a83f4e3b066a5ae4085fad7f authored about 8 years ago
4826bf652e62071d292f9c34d6503670eb2b4a40 authored about 8 years ago
c7a8224f76da35e7cbec7c59995f00859e40cda1 authored about 8 years ago
ebf06e157a26b6b215334c43911067ae1863465f authored about 8 years ago
0ac3b233e6fe5beba1d49dbfeb881b1ce9d4bd4c authored about 8 years ago
44e1b9afa049975e898667b3819555041e383406 authored about 8 years ago
See https://wiki.php.net/rfc/iterable.
248ec2865a64827570a6894c732f5e6b481e0d95 authored about 8 years ago
Instead of <a name=""> use id attribute on <i> tag of the
definition.
512a016a7472f3d170111844699ab89b6578bbd7 authored about 8 years ago
eec8da6b03f99e6987057f7aa4d7d33e0297a965 authored about 8 years ago
Grammar is now defined in <!-- GRAMMAR --> blocks. The actually
displayed grammar will be auto-g...
a1bfc76bee5dbebecadb2b5f0dd90caec55cefe0 authored about 8 years ago
f550b7423df0afa4583a77d7c1ef130ce8277ecd authored about 8 years ago
bb8f2d45961447e4deb4e730c8a2c0fb3d525bcd authored about 8 years ago
3447bf5d4df23527c623c58da67b43df665c7ba0 authored about 8 years ago
isset and unset accept only variables.
For echo, merge the single and multiple expression cases.
Handle manual anchor. Return exit code.
0fd1786650afcdd580d02a8cca535fdf4d33a27e authored about 8 years ago883396eb050375ad973b25c1142bf015b5e3adb2 authored about 8 years ago
9c1e9d1aa1de4f1f82498ab210095d3a76e2521d authored about 8 years ago
This is already covered by array-creation-operator.
4bc7c825be72d52b3b4ecace46828d16c69ce7b1 authored about 8 years ago3db4044d36ae4267abf90f7c086e063225c2772d authored about 8 years ago
ec2d46f8ae91c0006c8969baf320eaf4d5518d6a authored about 8 years ago
`print 42` is the same than `print(42)`, which is the same than
`print (42)`. Just like `echo`, ...
GitHub doesn't redirect symlinks, so this isn't really useful to
keep around.