Vừa Code vừa học Hướng Đối Tượng(Test)

0
1/Tạo 1 class PHP
Lấy vd: tìm hiểu Regular Expression
lần lượt khai báo các thuộc tính $biến và function,trong function actionRender sẽ gọi tới các hàm khác để hiển thị ra màn hình.

class RssController extends Controller{
   public $string = 'trickgame.blogsport.com';
   public $pattern = '<b>$pattern</b> là chui Regular Expression';
   public $subject = '<b>$subject</b> là chui cn so khớp.';
   public $match = '<b>$match</b> là kết tr v, được truyn vào dưới dạng tham chiếu (có th b trng).';
   public $flags = '<b>$flags</b> là tham s  ch ra vị trí ct chui so khớp (có th b trng).';
   public $offset = '<b>$offset</b> là tham s ch ra vị trí bt đu ca việc so khớp chui (có th b trng).';

   public function actionRender()
   {
      $this->Cuphap();
      $this->Khaibao();
      $this->SoKhopTatCaChuoi();
   }
}

2/ tạo mới 1 function Cuphap()
trong này mình sẽ cho show ra các biến đã khai báo ở trên và cũng là phần chú thích

public function Cuphap()
{
   $syntaxs = 'Cú pháp: <p style="color: #db4437"> preg_match($pattern, $subject, $match, $flags, $offset);</p>';

   echo $syntaxs;
   echo '<hr>';
   echo '<p style="color: #0000C0"> chú thích</p>';
   echo $this->pattern;
   echo '<br>';
   echo $this->subject;
   echo '<br>';
   echo $this->match;
   echo '<br>';
   echo $this->flags;
   echo '<br>';
   echo $this->offset;
   echo '<hr>';
}

3/ Tạo thêm 1 hàm để chú thích : khai báo chuỗi Regular Expression thì các bạn phải luôn nhớ đặt chúng trong cặp dấu '/'.


public function Khaibao()
{
   echo 'Chui ban đu: <b>$string = "trickgame.blogsport.com\";</b>';
   echo '<hr>';
   $patterns = '/trick/';
   if (preg_match($patterns,$this->string)) {
      echo '<p style="color: #db4437">$patterns = "/trick/";';
      echo '<br><p style="color: #7b1fa2"> 1/khai báo chui Regular Expression đặt trong cặp du "/"</p>';
      echo 'Kết qu :Khớp ';
      echo '<hr>';
   } else {
      echo 'Không khớp';
   }
}

4/function cuối cùng là để chú thích sử dụng cặp dấu ^ $

public function SoKhopTatCaChuoi()
{
   $pattern2 = "/^trickgame.blogsport.com$/";
   if (preg_match($pattern2, $this->string)) {
      echo '<p style="color: #db4437">$pattern2 = "/^trickgame.blogsport.com$/";';
      echo '<p style="color: #7b1fa2">2/Nếu như trong trường hợp bạn mun so khớp toàn bộ chui thì bạn cn s dụng cặp du:^ bt đu.   $ kết thúc.</p>';
      echo 'Kết qu :Khớp ';
      echo '<hr>';
   } else {
      echo 'Không khớp';
   }
}
Khi đó kết quả in ra màn hình :
vừa học vừa code thật dễ phải không nào

Tags

Post a Comment

0Comments
Post a Comment (0)