| Title |
Test
Find
Extract all class names from a PHP file
|
| Expression |
/class\s+([a-z0-9_]+)(?:\s+extends\s+[a-z0-9_]+)?(?:\s+implements\s+(?:[a-z0-9_]+\s*,*\s*)+)?\s*\{/Usi |
| Description |
This expression extract all class names from a php source code. E.g. it will extract A from the following declarations
|
| Matches |
class A {} | class A extends B {} | class A extends B implements C {} | class A extends B implements C,D {} | class A implements B {} | class A implements B,C {} |
| Non-Matches |
class A implements B extends C (invalid PHP syntax) |
| Author |
Rating:
Andris
|
| Source |
|
| Your Rating |
|