Protocol Buffers - Google's data interchange format (grpc依赖)
https://developers.google.com/protocol-buffers/
24 lines
720 B
24 lines
720 B
<?php |
|
|
|
require_once('test_base.php'); |
|
require_once('test_util.php'); |
|
|
|
class PreviouslyGeneratedClassTest extends TestBase |
|
{ |
|
######################################################### |
|
# Test compatibility for previously unreserved words. |
|
######################################################### |
|
|
|
public function testPrefixForReservedWords() |
|
{ |
|
// In newer versions of PHP, we cannot reference the old class name. |
|
if (version_compare(phpversion(), '8.1.0', '>=')) return; |
|
|
|
// For older versions of PHP, verify that we can reference the |
|
// original class name. |
|
eval(' |
|
$m = new \Previous\readonly(); |
|
$this->assertTrue(true); |
|
'); |
|
} |
|
}
|
|
|