Lưu ý: Tôi cực kỳ bận rộn và vì vậy tôi chưa đọc tất cả các phản hồi khác, vì vậy tôi hy vọng tôi không lặp lại ý tưởng.
Tôi gần như bị cám dỗ để nói rằng tôi đồng ý với tinh thần của những gì đã nói, nhưng tôi sẽ không đặt tên của mình vào đặc tính mà giáo sư / giáo viên của bạn đưa ra.
Không thể tin được rằng PHP là một ngôn ngữ lập trình cực kỳ phổ biến. Điều đó nói rằng, tôi vẫn sẽ tính nó trong số các ngôn ngữ lập trình tên miền cụ thể của tên miền Cameron và nếu tôi đang cố gắng truyền đạt các khái niệm siêu việt hơn (xin lỗi!, Backbackground trong triết học ở đây), tôi sẽ không sử dụng PHP. PHP là một trong những ngôn ngữ lập trình có tên là Turing-Complete đầy đủ (nghĩa là nó không phải là AppleScript, nó phù hợp với mọi vấn đề lập trình), nhưng tôi nghĩ nó có thiết kế đặc thù Web rất nhiều (chỉ cần nghĩ về prolog PHP và cách XML -influenced nó là) nó có thể phân tâm từ các môn lập trình cốt lõi.
PHP không phải là ngôn ngữ lập trình sở thích: nhiều chuyên gia sử dụng nó. Trên thực tế, tôi muốn nói Python 3 là ngôn ngữ của một người có sở thích trực tuyến hơn là PHP. Điều đó chỉ nghe giống như một tiếng kêu khá nhỏ từ tháp ngà chứ không phải là một tuyên bố về thực tế.
Và đối với phần dễ dàng của người Viking. Chàng trai, tôi thực sự bắt đầu không thích giáo viên của bạn. Lập trình không nên không cần thiết byzantine hoặc khó khăn. Một ngôn ngữ tốt là một ngôn ngữ cho phép bạn trình bày ý tưởng của mình một cách rõ ràng, không phải là mật mã. Tôi không tìm thấy PHP dễ dàng; theo nghĩa là tôi không thấy dễ dàng hình thành những ý tưởng bán khó với bất kỳ điều gì gần đúng. Tôi thấy việc này dễ dàng hơn nhiều, giả sử Python hoặc C với Lập trình biết chữ.
Tóm tắt: PHP là phổ biến, nhưng không chính xác thanh lịch để xử lý cốt lõi của khoa học máy tính. Giáo viên của bạn nghe giống như một cái túi.