Lưu ý: Điều này được viết từ một lập trường rất quan tâm.
Xem thêm: PHP: Một Fractal của thiết kế xấu
Từ lâu, khi web còn trẻ, bạn đã viết một ứng dụng web bằng perl. Đó thực sự là nó. Đó là lựa chọn duy nhất của bạn (trừ khi bạn thực sự thích làm việc với các chuỗi trong C). . Và có rất nhiều, rất nhiều ... ừm, tào lao viết bằng perl. Bạn vẫn có thể tìm thấy chúng nếu bạn nhìn - các tập lệnh CGI có lỗi mà ai đó đã tát vào nhau mà thậm chí không đến gần để vệ sinh đầu vào của chúng.
Khi web trở nên hấp dẫn hơn, các ứng dụng lớn và lớn đã chuyển sang các khung khác được thiết kế tốt hơn để xử lý hàng ngàn kết nối (không phải lúc đó). Những người có thể học một ngôn ngữ mới đã chuyển sang Java (đó là lựa chọn tốt nhất cho nhiều khung công tác). Những người không thể, tốt, có ngôn ngữ này trông rất giống perl và đã làm một số điều tốt hơn (không cần phải xử lý một quy trình cho mỗi yêu cầu). Đó là php.
Php phát triển, hữu cơ ... nếu bạn có thể gọi một con quái vật Frankenstein hữu cơ. Rất nhiều hack (bạn có biết hàm băm ban đầu cho tên hàm là strlen không?). Những thứ một phần được thêm vào ngôn ngữ cốt lõi (chứ không phải là thư viện) vẫn còn đó cho đến ngày nay. Nó không đẹp lắm. (Chọc vào reddit's / r / lolphp , trò đùa của nhiều điều bất tiện này ... bạn có biết rằng luôn luôn-1 month
là 30 ngày không?)
Và mặc dù những thứ to lớn và khổng lồ đã được xây dựng bằng php (xem wordpress là một ví dụ), nó vẫn là một con quái vật dưới vỏ bọc với bí truyền về cách mọi thứ hoạt động (hoặc không hoạt động, hoặc phần nào của mọi thứ hoạt động hầu hết thời gian).
Đó là ngôn ngữ nhanh và dễ học nên rất nhiều người không muốn dành thời gian học ngôn ngữ này. Và sau đó khi nó phá vỡ và bạn phải duy trì nó bây giờ? Chà, một ngôn ngữ cho phép thiếu kỷ luật như vậy từ các lập trình viên, những người không luôn hiểu những gì họ đang làm tạo ra một số lỗi rất 'thú vị'.
Đó là ngôn ngữ của các trang web nhanh chóng kết hợp và các plugin wordpress nướng một nửa. Trường hợp một số 16 tuổi đã viết mã cho hàng xóm của họ với giá 20 đô la hoặc một sinh viên đại học để lấy tiền bia ... biết rằng họ sẽ không bao giờ nhìn vào nó nữa. Truy cập thẻ php của Stack Overflow một chút và xem xét rằng bạn có thể đang duy trì mã đó một ngày nào đó.
Hãy nhớ rằng mã của mọi người khác luôn luôn hút. Và nếu bạn phải xử lý mã của người khác bằng php - thì thật tệ.