this post was submitted on 21 Nov 2024
65 points (98.5% liked)

PHP

544 readers
78 users here now

Welcome to /c/php! This is a community for PHP developers and enthusiasts to share and discuss anything related to PHP. From the latest updates and tutorials, to your burning questions and amazing personal projects, we welcome all contributions.

Let's foster an environment of respect, learning, and mutual growth. Whether you're an experienced PHP developer, a beginner, or just interested in learning more about PHP, we're glad to have you here!

Let's code, learn, and grow together!

founded 1 year ago
MODERATORS
 

Ever wanted to provide your arguments to a function as a comment?

https://gist.github.com/RikudouSage/18defbf1746322a289ae78b2980d0115

#php #cursed #wtf #programming @php

top 11 comments
sorted by: hot top controversial new old
[–] zygo_histo_morpheus@programming.dev 5 points 3 hours ago* (last edited 3 hours ago)

This reminds me of a trick to get multiline strings in javascript before they where formally introduced. If you coerce a function in to a string you get the source code for that function, comments and all. This meant that you could write a function with multiline comments and then pick out the middle part. Haven't tested it so it's probably sligthly wrong but it was something like:

var multiLine = ('' + function () {/*
line 1
line 2
*/});
multiLine = multiLine.substring(16, subString.length-4);
[–] Thcdenton@lemmy.world 1 points 3 hours ago
[–] TomasEkeli@programming.dev 8 points 12 hours ago

no. never wanted that.

[–] BatmanAoD@programming.dev 26 points 17 hours ago

the function reads the comment added after the function is called using a backtrace and uses them as arguments

How marvelously creative. What an abomination.

[–] CubbyTustard@reddthat.com 1 points 10 hours ago
[–] dan@upvote.au 15 points 19 hours ago

What a terrible day to have eyes

[–] shnizmuffin@lemmy.inbutts.lol 21 points 1 day ago

No, my eyes! Forever unclean!

[–] HowManyNimons@lemmy.world 17 points 1 day ago

Do you really want an answer for that?

[–] michael@mstdn.thms.uk 4 points 1 day ago
[–] python@programming.dev 2 points 1 day ago (1 children)

huh, that does look kinda clean though

[–] chrastecky@phpc.social 5 points 1 day ago

@python I mean, it's already an abomination, I can at least write a clean code.