5 ms·
I really wish Php added support for Perl's qq and q operators sometime too (1) It would really make writing scripts a lot easier and cleaner. (1) https://stac
by superasn 5y ago
I really wish Php added support for Perl's qq and q operators sometime too (1)
It would really make writing scripts a lot easier and cleaner.
(1) https://stackoverflow.com/a/41334570/1031454 https://stackoverflow.com/a/41334570/1031454
- syberspace 5y agoI've gotten into the habit of generally using single quoted strings (with 'around them') which alleviates most problems with escaping double quotes. And for the odd string that needs to have a single quote inside I switch back to double quoting. This approach also has the added bonus of stopping PHP from accidentally evaluating something inside the strings.
- iforgotpassword 5y agoI personally think it looks broken and wrong. For short strings I don't see the point and for multiline strings, use a heredoc.
- vessel 5y agoThe reason I never use Heredoc is because you need to abandon your indentation, otherwise your tabs/spaces get included in the string. Is there a way around that?
- deleted 5y ago[deleted]
- mrcarrot 5y agoNot since PHP 7.3![1] If you indent the closing identifier, then the corresponding indentation will be removed from the content of the heredoc string. [1]: https://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc https://www.php.net/manual/en/language.types.string.php#lang...
- TrispusAttucks 5y agoI thought they fixed this with [1] Flexible Heredoc in 2017 with PHP 7.3 [1] https://wiki.php.net/rfc/flexible_heredoc_nowdoc_syntaxes https://wiki.php.net/rfc/flexible_heredoc_nowdoc_syntaxes