Skip to content

ext/session: Remove redundant parentheses in session tests - #23609

Merged
kamil-tekiela merged 1 commit into
php:masterfrom
kamil-tekiela:Remove-redundant-parentheses-in-session
Sep 29, 2026
Merged

kamil-tekiela merged 1 commit into
php:masterfrom
kamil-tekiela:Remove-redundant-parentheses-in-session

Conversation

@kamil-tekiela

Copy link
Copy Markdown
Member

No description provided.

@kamil-tekiela
kamil-tekiela force-pushed the Remove-redundant-parentheses-in-session branch from 8828c63 to e7b867b Compare September 7, 2026 17:48
@kamil-tekiela

Copy link
Copy Markdown
Member Author

Dropped session_id_error3.phpt from the PR because my editor kept changing the invisible characters and I can't be bothered fighting it.

@jorgsowa

jorgsowa commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

I am not sure I understand the purpose. What does it improve?

@kamil-tekiela

Copy link
Copy Markdown
Member Author

I am not sure I understand the purpose. What does it improve?

Users tend to get confused when faced with unnecessary parentheses, e.g. when concatenation is involved. Since these lines are not part of the tests but of the SKIPIF, we don't need to be concerned about this breaking the tests. It's just a stylistic change to make it easier for users to visually parse the code.

@jorgsowa

Copy link
Copy Markdown
Contributor

It doesn't make sense to me changing such code if there are no style guidelines specifying the standard in the project.

@kamil-tekiela

Copy link
Copy Markdown
Member Author

It doesn't make sense to me changing such code if there are no style guidelines specifying the standard in the project.

That is true, but a precedent exists. In the past, we have fixed it in other extensions. If we can prevent future confusion, I think we should. It's a minor nit that isn't going to break anything and touches lines that are of little importance to git blame.

@jorgsowa jorgsowa left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't want to make any blocker, but we should really have styleguide for code format.

@kamil-tekiela
kamil-tekiela merged commit 94db015 into php:master Sep 29, 2026
18 checks passed
bukka added a commit to bukka/php-src that referenced this pull request Sep 29, 2026
* upstream/master: (99 commits)
  NEWS
  Fix property hook escape analysis causing misoptimization
  Fix __isset escape analysis causing misoptimization
  Fix memory leak when closing a statement on a killed connection
  Reset field_count for OK packet (php#23890)
  Fix phpGH-23986: Clear the realpath cache in the child after pcntl_fork() (php#23987)
  ext/standard: Remove redundant if-branch in rot13 (php#23795)
  ext/pdo: Throw a ValueError from bindColumn() for an unknown column (php#23835)
  Zend: rename zend_object* parameter to "this_ptr" for zend_call_* functions (php#23989)
  ext/pdo: Release driver options after bindParam and bindColumn
  tests: Raise test stack for stream error depth limit under MSan (php#23985)
  Zend: Remove zend_atomic.[ch] abstraction (php#23927)
  fibers: fix phpGH-23921 (Fibers start with error_reporting = 0 when the error_reporting INI directive is not set)
  ext/pdo: Keep statement class when ATTR_STATEMENT_CLASS is rejected
  Verify bundled sources using CI - Opcache JIT IR (php#20179)
  zend_portability: Simplify definition of `ZEND_NORETURN` (php#23908)
  Fix phpGH-23758: PDO_Firebird returns null for empty BLOBs (php#23763)
  Remove redundant parentheses in session tests (php#23609)
  Update IR (php#23861)
  Fix OSS-Fuzz #552682112: assertion failure wrt zp_arg_must_be_sent_by_ref() (php#23760)
  ...

# Conflicts:
#	ext/openssl/xp_ssl.c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants