General

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Please provide a build of the current master (pre-alpha / weekly build / upcoming version)

    I suggest building the current master regularly and providing it as "PHP unstable", "PHP nightly", "PHP next" or similar.

    Being able to use the upcoming version of PHP with the ease and shareability of 3v4l would be great.

    Both for me personally but also for the community. Edge cases of new features and reproducible crashes could be discovered earlier.

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  2. Allow comments/discussion

    Allow comments on particular code blocks so that we can have a discussion about the code.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. PHP rfc-typed-properties-v2 not working

    Hi, i've tried, but is not working:

    class User {
    public int $id;
    public string $name;

    public function __construct(int $id, string $name) {
    $this->id = $id;
    $this->name = $name;
    }
    }

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. locales avaible for use with setlocale()?

    Had a problem with money_format returning non utf-8 chars when setting the locale to 'sv_SE.UTF-8'.

    I wanted to test if it was a problem with a given php-version, but that locale wasn't avaible on 3v4l.

    so what locales are avaible?
    can we get more?

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Possibility to delete my snippet

    I would love to see an option to delete my snippet. Sometimes I do not want to share my bad code ;)

    30 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. No keyboard on android chrome/internet/opera

    Missing keyboard from phone

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. No keyboard on android chrome/internet/opera

    Missing keyboard from phone

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. 23 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  9. Update to the latest typed properties RFC

    The preview of RFC typed properties uses the old version.

    Would be nice to try out the latest: https://wiki.php.net/rfc/typed_properties_v2

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Make 3v4l source code Free and Open Source

    I'm sure the community would absolutely love to help out. I know I would.

    79 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Python equivalent of 3v4l

    Probably a crazy idea that PHP developpers won't care much about but I'd love to be able to run and compare snippets of Python on all the versions/with various interpreters so a 3v4l equivalent for Python would be awesome!

    Among the main implementations : CPython, PyPy, IronPython, Jython.

    As a side-note, if you find this using google, tox is useful to run code on various versions of Python but you obviously need to have them installed.

    26 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  12. Syntax highlight of heredoc & nowdoc strings totally broken

    See https://3v4l.org/MJ95c
    and https://3v4l.org/Vra5q

    The string should be highlighted as string till its end at the "DELIM" delimiter.

    Instead, apparently the syntax highlighter considers it to stops at the first line that doesn't contain any spaces, and starting from that, it highlights the rest as if it was PHP code outside the string.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Reopen issue 35060533

    This was wrongly closed:
    https://3v4l.uservoice.com/forums/219058-general/suggestions/35060533-wrong-syntax-highlight-of-array-variables-inside-s?tracking_code=e7a26eb93cc5502d8f3987924c503ea7

    I replied, but it looks like after the issue being closed nobody is listening.
    Please reopen, it's clearly a bug

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Explicitely list which php modules are available

    It seems php-ldap is not available, some other topic suggests that curl is unavailable as well.
    It would be clearer if you had a list of available php module in the about page.
    Maybe just show a link to the phpinfo() result for each build?

    23 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Missing PHP 7.3-dev

    There are already features implemented for 7.3, it would be nice to have chance to test them.
    https://wiki.php.net/rfc#php_73

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  16. Allow the reponse from one script to pipe into another

    So we can test things like:

    /// file1.php
    <?php

    class Test {
    public $key = 1;
    }

    $obj = new Test();
    echo(serialize($obj));

    /// file2.php
    <?php

    class Test {
    public $otherKey = 1;
    }

    // php://input holds the other content
    $obj = file_get_contents('php://input');
    $obj = unseriliaze($obj);
    echo(serialize($obj));

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Add GD support for PHP>=7

    All PHP versions since 7.0.0 have disabled the GD extension:
    https://3v4l.org/62A9j (this tests corrupted JPEG file which always crashes the GD)

    8 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Require some vendor package

    Use some composer or some version control system link. This feature is like jsfiddle.net External Resources
    With this you can test some feature of vendor package.

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Update title capability

    It would be nice to be able to update the title of a script that has already been eval'ed, without needing to make arbitrary changes to the code.
    Can you please add a button or ajax/ecma-script update function for changing the title.

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Add a "stop" button, which stops the evaluation of the script

    Add a "stop" button, which stops the evaluation of the script.

    It happens quite often to me, that I click "eval", then realize I made a mistake somewhere (I can see this thanks to the very first php version tested), and want to quickly modfiy and re-evaluate.

    But I can't, I have to wait until the script will be tested against all the php versions, so the "eval" button will be enabled again.

    Like, right now I mistakenly did a sleep(1); in a loooong loop :)

    8 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for posting. Did you ever consider using the preview button instead? It runs your code in a single version which is a lot quicker. Your ‘sleep’ script will be killed anyway because it takes too long – but I’ll put this on the list of possible features.

    Thanks,
    Sjon

← Previous 1 3
  • Don't see your idea?

General

Feedback and Knowledge Base