Noun (thing)
    
  
    Multi-paradigm language  
          
      
          
      
      
   
  
                  
                            
              
  
                  
                            
              
  
    
        a programming language which supports both procedural and object-oriented programming philosophies        
          
      
          
      
      
    
  
      PHP started out as a procedural language, but grew into a multi-paradigm language when it added support for objects in version 4.