Given the task definition and input, reply with output. Given a question and a context passage, generate the answer having the word or phrase from the context passage. Here, the answer should be a shortest continous span from the passage.

Context: DaDaBIK is a commercial software (formerly GPL) written in PHP for quickly creating a CRUD (create, read, update, delete) database front-end or a simple database-driven application without coding.
Question: What programming language was used to write DaDaBIK?
php