前回の記事で、正式な文法の可能性について簡単に説明しました。 ここで、習得したスキルの興味深いアプリケーション-PHPのHTMLクリーナーを紹介します。 要するに、タスクはこれでした。つまり、 MCEエディターでユーザーが入力したテキストをクリアすることです。 
      
        
        
        
      
     もちろん、標準のKSESソリューションはすぐに見つかりましたが、どういうわけか私はそれと友達にならなかったので、失業のために、今日、十分に信頼性が高く、柔軟性があり、より簡単で明確な独自のアナログを書くことにしました(KSESではコードが1万行以上)。 
      
        
        
        
      
     実際、 これが起こったことです。 誰もがそれを使用し、テストするのを手伝うことをお勧めします(最も不適切なHTMLピースを入れて、食べ方を確認してください)。 
      
        
        
        
      
    
      
        
        
        
      
     利点: 
      
        
        
        
      
      1.簡単な設定構文 
      
        
        
        
      
      2.入力データの詳細な検証を目的として、彼の相続人のクラスから生成する機能 
      
        
        
        
      
      3.正式な文法の原則に基づいて構築されています(ツリーやスタックは構築していませんが、タスクには必要ないことがわかりました) 
      
        
        
        
      
    
      
        
        
        
      
      UPD:整理整頓-すべての長所と短所があります。