✏️ 正在编辑: YieldTest.inc
路径:
/opt/cpanel/ea-wappspector/vendor/squizlabs/php_codesniffer/tests/Core/Tokenizers/PHP/YieldTest.inc
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php function generator() { /* testYield */ yield 1; /* testYieldFollowedByComment */ YIELD/*comment*/ 2; /* testYieldFrom */ yield from gen2(); /* testYieldFromWithExtraSpacesBetween */ Yield From gen2(); /* testYieldFromWithTabBetween */ yield from gen2(); /* testYieldFromSplitByNewLines */ yield FROM gen2(); /* testYieldFromSplitByComment */ yield /* comment */ from gen2(); /* testYieldFromWithTrailingComment */ yield // comment from gen2(); /* testYieldFromWithTrailingAnnotation */ yield // phpcs:ignore Stnd.Cat.Sniff -- for reasons. from gen2(); /* testYieldFromSplitByNewLineAndComments */ yield /* comment line 1 line 2 */ // another comment from gen2(); /* testYieldFromSplitByNewLineAndAnnotation */ YIELD // @phpcs:disable Stnd.Cat.Sniff -- for reasons. From gen2(); } /* testYieldUsedAsClassName */ class Yield { /* testYieldUsedAsClassConstantName */ const Type YIELD = 'foo'; /* testYieldUsedAsMethodName */ public function yield() { /* testYieldUsedAsPropertyName1 */ echo $obj->yield; /* testYieldUsedAsPropertyName2 */ echo $obj?->yield(); /* testYieldUsedForClassConstantAccess1 */ echo MyClass::YIELD; /* testFromUsedForClassConstantAccess1 */ echo MyClass::FROM; } /* testYieldUsedAsMethodNameReturnByRef */ public function &yield() {} } function myGen() { /* testYieldLiveCoding */ yield
💾 保存文件
← 返回文件管理器