一个小尝试

下面的代码使用筛选变量的方法注册一个类, 返回它们的字母字符:

  1. namespace MyLibrary;
  2. /**
  3. * Filter
  4. */
  5. class Filter
  6. {
  7. /**
  8. * 过滤一个字符串,返回它的alpha字符
  9. *
  10. * @param string str
  11. */
  12. public function alpha(string str)
  13. {
  14. char ch; string filtered = "";
  15. for ch in str {
  16. if (ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z') {
  17. let filtered .= ch;
  18. }
  19. }
  20. return filtered;
  21. }
  22. }

该类可从 php 中使用, 如下所示:

  1. <?php
  2. $filter = new MyLibrary\Filter();
  3. echo $filter->alpha("01he#l.lo?/1"); // prints hello