× Giới thiệu Lịch khai giảng Tin tức Sản phẩm học viên

Mẹo hay nhất để học PHP là gì?

04/08/2023 01:26

Tìm hiểu các mẹo hay nhất để học PHP, dưới đây sẽ là một số mẹo mà chúng tôi đã tổng hợp để giúp bạn có cái nhìn tổng quan hơn về PHP

tip hoc php

1. Chắc chắn rằng bạn muốn học PHP

Nếu bạn xem bài viết này với tư cách là một người dùng lập trình mới làm quen, có thể bạn không có bất kỳ sở thích nào về ngôn ngữ lập trình mà bạn muốn học. Đây không nhất thiết là một vấn đề, nhưng nó có thể tạo ra một vấn đề sau này khi bạn thấy rằng một ngôn ngữ lập trình khác phù hợp với mục tiêu của bạn hơn nhiều.

PHP là ngôn ngữ lập trình phía máy chủ được sử dụng rộng rãi trong phát triển web. Nếu trong vài tháng tới, bạn thấy rằng bạn muốn làm việc tại Rockstar và giúp xây dựng phiên bản tiếp theo của Grand Theft Auto, thì tốt hơn là bạn nên học C hoặc C++. Những ngôn ngữ này được sử dụng thường xuyên hơn trong phát triển trò chơi.

Tuy nhiên, có nhiều lý do chính đáng cho PHP:

  • Bạn muốn nâng kiến ​​thức WordPress của mình lên một tầm cao mới. Tính đến tháng 9 năm 2018, 7% tất cả các trang web sử dụng WordPress. Vì WordPress được cung cấp bởi PHP nên có nhu cầu rất lớn đối với các nhà phát triển PHP. Nếu bạn muốn sử dụng các hệ thống quản lý nội dung khác như Joomla hoặc Drupal, bạn phải biết rằng chúng cũng được tạo bằng PHP.
  • So với các ngôn ngữ lập trình khác, PHP được coi là tương đối dễ học.
  • Vì PHP có nguồn gốc từ web nên bạn có thể nhận các dự án đơn giản trực tuyến nhanh hơn và ít khó khăn hơn. Đối với bạn, điều này có nghĩa là bạn sẽ thấy kết quả của những nỗ lực của mình nhanh hơn nhiều so với việc bạn học một ngôn ngữ khác.

Vì vậy, trước khi bạn bắt đầu học PHP, hãy đảm bảo rằng nó phù hợp với nhu cầu của bạn và các dự án trong tương lai.

Bảng mã PHP miễn phí (PDF)

Nhận tổng quan về các lệnh PHP quan trọng nhất

Tải xuống cheatsheet

2. Theo dõi các dự án của bạn

Bây giờ bạn đã chắc chắn rằng mình muốn học PHP, sẽ rất hữu ích nếu bạn có mục tiêu. Học PHP sẽ là một quá trình lâu dài và dễ dàng hơn miễn là bạn có động lực vì bạn có mục tiêu cuối cùng trong đầu. Các khóa học trực tuyến như khóa học “Tìm hiểu PHP” từ LerneProgrammieren giúp quá trình học tập trở nên thú vị và có tính tương tác khi bạn tạo một dự án trong khi học những kiến ​​thức cơ bản về phát triển PHP. Đây là một cách hay để làm cho quá trình học trở nên thú vị và dễ hiểu.

Nhưng sẽ tốt hơn nếu bạn để mắt đến dự án của riêng mình. Điều này giúp bạn có thêm động lực để ghi nhớ những gì bạn đã học nếu bạn muốn áp dụng nó vào dự án của mình.

Bạn phải liên tục thực hành các kỹ năng PHP mới được phát triển của mình. Điều này thường dễ dàng hơn với dự án của riêng bạn. Bạn cũng có thể tạo các phiên bản khác nhau của dự án khi kỹ năng của bạn được cải thiện. Ví dụ: bạn có thể tạo một ứng dụng danh bạ đơn giản có chức năng cơ bản để thêm và xóa danh bạ. Khi bạn đã học được nhiều kỹ năng hơn, bạn có thể kết nối ứng dụng với cơ sở dữ liệu. Bạn có thể thêm các tính năng nâng cao sau này trước khi đưa ứng dụng vào hoạt động và mời bạn bè điền thông tin chi tiết của họ.

Trước khi bạn biết điều đó, bạn có thể đã là chủ sở hữu của một trong những trang web mạng xã hội lớn nhất thế giới, kết nối hơn một tỷ người và tạo ra hàng tỷ doanh thu quảng cáo – ai mà biết được?

3. Học HTML trước

Mặc dù PHP là một lựa chọn tuyệt vời làm ngôn ngữ lập trình đầu tiên của bạn, nhưng nó không phải là bước đầu tiên của bạn trong quá trình phát triển web. Nếu bạn chưa thể, hãy dành một chút thời gian cho HTML trước khi bắt đầu PHP.

HTML giống một  ngôn ngữ đánh dấu  hơn là ngôn ngữ lập trình và tạo cơ sở cho các trang web. Điều này có nghĩa là mã bạn viết đại diện cho các yếu tố cơ bản của một trang web, chẳng hạn như hình ảnh hoặc văn bản. Bạn không thể lập trình các chức năng bằng một ngôn ngữ đánh dấu, điều này làm cho việc học tương đối dễ dàng. Để làm cho các trang web năng động hơn, một ngôn ngữ như PHP phải được sử dụng ngoài HTML.

Vì PHP thường được sử dụng để làm cho HTML năng động hơn nên HTML thường được tích hợp vào các tài liệu PHP. Tuy nhiên, HTML không chỉ có mặt trong hầu hết các ứng dụng PHP, nó còn là một phần của nhiều hướng dẫn và bài học khi học PHP. Tuy nhiên, một số hướng dẫn này yêu cầu bạn phải có một số kiến ​​thức về HTML.

Thay vì làm cả hai cùng một lúc, trước tiên hãy dành vài giờ để tìm hiểu kiến ​​thức cơ bản về HTML. Học PHP sẽ mất vài tháng, nhưng HTML thực sự chỉ mất vài giờ để hiểu và sử dụng.
Hãy bắt đầu với khóa học HTML LearnProgramming của chúng tôi để rút ngắn thời gian học tập của bạn.

4. Học chủ động tốt hơn học thụ động

Một trong những cách tốt nhất để làm cho việc học của bạn hiệu quả hơn là học tích cực hơn là thụ động. Học tập thụ động có nghĩa là bạn chỉ tiếp nhận thông tin bằng cách nhìn, đọc hoặc nghe nó. Học tích cực có nghĩa là bạn áp dụng những gì bạn học trực tiếp vào một dự án.

Các nhà giáo dục đồng ý rằng các chiến lược học tập tích cực tốt hơn những chiến lược thụ động. Vấn đề duy nhất là việc tạo ra trải nghiệm học tập tích cực thường khó hơn.

Khóa học Học lập trình PHP là một ví dụ tuyệt vời về trải nghiệm học tập tích cực. Để hoàn thành mỗi bài học trong khóa học, bạn sẽ cần giải quyết một vấn đề bằng cách sử dụng các tài nguyên bạn đã học trước đó.

Một ví dụ về trải nghiệm học tập thụ động là xem video trên YouTube có giáo viên thuyết trình và giải thích các tính năng cho bạn. Những trải nghiệm học tập thụ động như vậy vẫn có thể rất hữu ích. Có thể giáo viên YouTube của bạn cung cấp cho bạn lời giải thích tốt nhất mà bạn từng nghe.

Vì vậy, lời khuyên của tôi không phải là bạn nên tránh hoàn toàn việc học thụ động, mà là bạn nên thực hiện nó một cách tích cực. Bạn có thể tự viết ra các ví dụ về bài giảng hoặc video, thực hiện các thay đổi đối với mã và xem điều gì sẽ xảy ra.

5. Đừng ngại tháo mã

Hãy cẩn thận với lời khuyên này. Nếu bạn đang làm việc trên một trang web trực tiếp, cố tình phá vỡ mã PHP chắc chắn không phải là ý tưởng hay nhất. Nếu bạn làm việc với WordPress, thông thường nên để riêng các tệp PHP trong lõi WordPress. Để nguyên các tập tin này.

Tuy nhiên, trong các tệp dự án ngoại tuyến mà bạn tự tạo hoặc trong các tệp PHP trong các thư mục chủ đề WordPress, việc chia nhỏ mã không phải là một ý tưởng tồi. Bạn sẽ học được rất nhiều điều bằng cách đặt chúng lại với nhau.

Vì vậy, lời khuyên của tôi không có nghĩa là bạn nên dỡ bỏ trang web của riêng mình, nó chỉ có nghĩa là bạn không phải sợ hãi nếu điều đó xảy ra. Khi xảy ra sự cố, đó thường là một trải nghiệm học tập tuyệt vời. Vấn đề càng lớn, bạn càng nhớ giải pháp tốt hơn.

Đối với người mới bắt đầu, trình soạn thảo mã tương tác trong khóa học LerneProgrammieren PHP là một môi trường phát triển lý tưởng để thử nghiệm. Bạn có thể chắc chắn rằng bất kể bạn đang làm gì, bạn sẽ không làm hỏng toàn bộ trang web LearnProgramming. ? Vì vậy, hãy thử nó ra!

Nếu bạn có những ý tưởng khác để giải quyết vấn đề và ý tưởng đầu tiên hiệu quả, hãy nhớ thử ý tưởng thứ hai thay vì tiếp tục. Trong phát triển web, luôn có một số cách để giải quyết vấn đề.

Nhân tiện, nếu học phí vượt quá khả năng tài chính hiện tại của bạn, bạn cũng có thể xin trợ cấp vi mô LerneProgrammierung. Một nhà tài trợ có thể tài trợ cho học phí của bạn và một phần thưởng nhỏ đang chờ bạn ở cuối!

6. Kích hoạt error log (thông báo lỗi) trong PHP.ini

Bất cứ khi nào bạn chia nhỏ các đoạn mã, hãy đảm bảo bật báo cáo lỗi. Nó có thể đã được kích hoạt theo mặc định, nhưng trong một số trường hợp, bạn sẽ chỉ thấy một màn hình trống khi gỡ bỏ ứng dụng PHP của mình.

Để hiển thị báo cáo lỗi, bạn phải kích hoạt xử lý lỗi trong tệp php.ini của mình với sự trợ giúp của mã sau:

1234thini_set ('lỗi hiển thị_khởi động', 1);ini_set ('lỗi hiển thị', 1);báo cáo lỗi (-1);

Nếu bạn mắc lỗi trong mã của mình, báo cáo lỗi sẽ trả về một thông báo hữu ích để giúp bạn gỡ lỗi sự cố.

7. Cú pháp PHP nhạy cảm

Cả trong quá trình học lập trình và trong cuộc sống của bạn với tư cách là một nhà phát triển chuyên nghiệp, bạn sẽ mất nhiều thời gian trong cuộc đời do lỗi cú pháp. Lỗi cú pháp có nghĩa là bạn đã viết điều gì đó mà PHP không hiểu. Điều này có thể là do bạn đã viết tên biến khác với khi bạn tạo biến hoặc bạn quên chèn dấu chấm phẩy vào cuối câu lệnh của mình. Tin tôi đi, bạn sẽ rất hay quên những dấu chấm phẩy này.

Các ngôn ngữ lập trình khác, chẳng hạn như JavaScript, sử dụng dấu chấm phẩy tự do hơn một chút so với PHP. Nhưng PHP cũng có thể khá tự do: trong một số trường hợp, cách tốt nhất là không đóng các thẻ PHP. Tuy nhiên, trong các tình huống khác, một dấu chấm phẩy bị thiếu sẽ chấm dứt toàn bộ ứng dụng. Vì vậy, hãy cẩn thận với cú pháp của bạn. Điều quan trọng nữa là bạn phân biệt chữ hoa chữ thường.

Tuy nhiên, chỉ cần nhận biết và biết khả năng xảy ra lỗi cú pháp thường là hữu ích. Bạn biết nơi để tìm đầu tiên nếu chương trình của bạn không hoạt động. Trước khi bạn xóa toàn bộ chương trình và khởi động lại, trước tiên hãy tìm bất kỳ lỗi cú pháp nào.

8. Viết mã có thể đọc được

Khi bạn học cách viết mã, bạn thường học hỏi từ những giáo viên đã lựa chọn cẩn thận các ví dụ về mã của họ. Và nếu không… thì bạn nên tìm một giáo viên khác.

Thoạt nhìn, tất cả các khoảng trống, vết lõm và sự sắp xếp có vẻ hời hợt. Nếu mã hoạt động, thì nó hoạt động, phải không? Ai quan tâm đến khoảng cách?

Chà, nếu bạn mắc lỗi hoặc quay lại xem lại mã bạn đã viết cách đây một thời gian, bạn sẽ quan tâm đến nó. Tệ hơn nữa, nếu đồng nghiệp của bạn phải làm việc với mã của bạn, thứ hoàn toàn không thể đọc được, bạn sẽ chăm sóc nó cẩn thận để đồng nghiệp không bắt đầu ghét bạn.

Mã được viết tốt là điều cần thiết để sửa nhanh các lỗi được mô tả trong mẹo 7. Nếu bạn đặt tất cả mã của mình trên một dòng, máy tính có thể đọc mã đó dễ dàng. Tuy nhiên, nếu bạn quên dấu chấm phẩy, bạn hoặc người khác sẽ cần tìm lỗi đó.

Trong ví dụ nào sẽ dễ dàng tìm thấy dấu chấm phẩy bị thiếu hơn?

1234th56th7th8<div class = “event-top_tag”><? php $ startTermin = new DateTime (get_field (“start_termin”)); tiếng vang $ startTermin-> định dạng (“M”);?></div>

hoặc

12< div class = “event-top_tag” > <? php $ startTermin = Ngày giờ mới ( get_field ( “start_termin” )) ; tiếng vang $ startTermin -> định dạng (“M”); ?> </ div >

Nếu nó không rõ ràng,  thì đó là cùng một mã. Sự khác biệt duy nhất là khoảng cách.

Phiên bản đầu tiên giúp bạn dễ dàng nhận ra dấu chấm phẩy ở cuối mỗi dòng, trong khi các thẻ span HTML và phần mở (<?PHP) và phần đóng (?>) của các thẻ PHP giúp bạn căn chỉnh. Chỉ cần đừng quên thêm các thẻ này.

Trong phiên bản thứ hai, tất cả mã được đóng gói cùng nhau. Bây giờ, thay vì chỉ nhìn vào cuối dòng, bạn cần kiểm tra tất cả mã của mình để tìm các dấu chấm phẩy có thể bị thiếu. Các thẻ PHP bắt đầu và kết thúc ở đâu? Trong phiên bản một, chúng có một dòng cụ thể, nhưng trong mã thứ hai, bạn phải quét mọi thứ từ mở đến đóng thẻ để xem cả hai có ở đó không.

Ngoài việc viết mã của bạn gọn gàng và dễ đọc, hãy thêm nhận xét. Điều này sẽ giúp bạn nhớ những gì bạn đã suy nghĩ trong khi viết. Nhận xét là các dòng văn bản bị trình thông dịch PHP bỏ qua. Bạn có thể biến văn bản của mình thành nhận xét bằng cách thêm hai dấu gạch chéo ở đầu dòng.